Пространство имен Microsoft::CognitiveServices::Speech::Audio
Статья
12/01/2023
Участники: 3
Обратная связь
В этой статье
Итоги
Элементы
Описания
enum PresetMicrophoneArrayGeometry
Типы предустановленных геометрических массивов микрофонов. Дополнительные сведения см. в разделе Рекомендации по массиву микрофонов .
enum MicrophoneArrayType
Типы массивов микрофонов.
enum SpeakerReferenceChannel
Определяет положение канала ссылки говорящего во входном звуке.
enum AudioStreamContainerFormat
Определяет поддерживаемый формат контейнера аудиопотока. Изменено в версии 1.4.0.
enum AudioStreamWaveFormat
Представляет формат, указанный в контейнере WAV.
class Audio::AudioConfig
Представляет конфигурацию входных или выходных данных звука. Вход может осуществляться с микрофона, файла или входного потока. Аудиовыход может быть в динамике, в выходных данных аудиофайла в формате WAV или в выходном потоке.
class Audio::AudioInputStream
Представляет входной аудиопоток, используемый для пользовательских конфигураций входных аудиоданных.
class Audio::AudioOutputStream
Представляет поток вывода звука, используемый для пользовательских конфигураций вывода звука. Обновлено в версии 1.7.0.
class Audio::AudioProcessingOptions
Представляет параметры обработки звука, используемые с классом звуковой конфигурации.
class Audio::AudioStreamFormat
Класс для представления формата аудиопотока, используемого для пользовательских конфигураций входных аудиоданных. Обновлено в версии 1.5.0.
class Audio::P ullAudioInputStream
Извлечение класса входного аудиопотока.
class Audio::P ullAudioInputStreamCallback
Интерфейс, определяющий методы обратного вызова для входного аудиопотока.
class Audio::P ullAudioOutputStream
Представляет поток вывода звуковых данных по запросу, поддерживаемый памятью, используемый для пользовательского вывода звука. Обновлено в версии 1.7.0.
class Audio::P ushAudioInputStream
Представляет поток входных звуковых данных push-уведомлений с поддержкой памяти, используемый для пользовательских конфигураций входных аудиоданных.
class Audio::P ushAudioOutputStream
Класс потоковой передачи аудиовыходов. Добавлено в версии 1.4.0.
class Audio::P ushAudioOutputStreamCallback
Интерфейс, определяющий методы обратного вызова для потока вывода звука. Обновлено в версии 1.7.0.
struct Audio::MicrophoneArrayGeometry
Представляет геометрию массива микрофонов.
Элементы
enum PresetMicrophoneArrayGeometry
Значения
Описания
Не инициализировано
Указывает, что геометрия не указана. Пакет SDK службы "Речь" определит геометрию массива микрофонов.
Circular7
Указывает массив микрофонов с одним микрофоном в центре и шестью микрофонами, равномерно разделенными по кругу с радиусом примерно 42,5 мм.
Circular4
Указывает массив микрофонов с одним микрофоном в центре и тремя микрофонами, равномерно разделенными по кругу с радиусом примерно 42,5 мм.
Linear4
Указывает массив микрофонов с четырьмя линейно расположенными микрофонами с интервалом 40 мм между ними.
Линейный2
Указывает массив микрофонов с двумя линейно расположенными микрофонами с интервалом 40 мм между ними.
Mono
Указывает массив микрофонов с одним микрофоном.
Особые настройки
Указывает массив микрофонов с пользовательской геометрией.
Типы предустановленных геометрических массивов микрофонов. Дополнительные сведения см. в разделе Рекомендации по массиву микрофонов .
enum MicrophoneArrayType
Значения
Описания
Линейная
Указывает, что массив микрофонов имеет микрофоны по прямой линии.
Плоские
Указывает, что массив микрофонов имеет микрофоны в плоскости.
Типы массивов микрофонов.
enum SpeakerReferenceChannel
Значения
Описания
Нет
Указывает, что входной звук не имеет ссылочного канала говорящего.
LastChannel
Указывает, что последний канал входного звука соответствует ссылке говорящего для подавления эха.
Определяет положение канала ссылки говорящего во входном звуке.
Значения
Описания
OGG_OPUS
Определение Stream ContainerFormat для OGG OPUS.
MP3
Определение Stream ContainerFormat для MP3.
FLAC
Определение Stream ContainerFormat для FLAC. Добавлено в версии 1.7.0.
ALAW
Определение Stream ContainerFormat для ALAW. Добавлено в версии 1.7.0.
MULAW
Определение Stream ContainerFormat для MULAW. Добавлено в версии 1.7.0.
AMRNB
Определение Stream ContainerFormat для AMRNB. В настоящее время не поддерживается.
AMRWB
Определение Stream ContainerFormat для AMRWB. В настоящее время не поддерживается.
ANY
Определение Stream ContainerFormat для любого другого или неизвестного формата.
Определяет поддерживаемый формат контейнера аудиопотока. Изменено в версии 1.4.0.
Значения
Описания
PCM
Определение AudioStreamWaveFormat для данных PCM (пульс-код модулируется) в целочисленном формате.
ALAW
Определение AudioStreamWaveFormat формат с кодировкой A.
MULAW
Определение AudioStreamWaveFormat для формата с кодировкой mu-law.
Представляет формат, указанный в контейнере WAV.