Пространство имен Microsoft::CognitiveServices::Speech::Audio

Итоги

Элементы Описания
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 Указывает, что последний канал входного звука соответствует ссылке говорящего для подавления эха.

Определяет положение канала ссылки говорящего во входном звуке.

enum AudioStreamContainerFormat

Значения Описания
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.

перечисление AudioStreamWaveFormat

Значения Описания
PCM Определение AudioStreamWaveFormat для данных PCM (пульс-код модулируется) в целочисленном формате.
ALAW Определение AudioStreamWaveFormat формат с кодировкой A.
MULAW Определение AudioStreamWaveFormat для формата с кодировкой mu-law.

Представляет формат, указанный в контейнере WAV.