Пространство имен Microsoft::CognitiveServices::Speech::Audio
Статья
03/17/2023
Чтение занимает 2 мин
Участники: 3
Обратная связь
В этой статье
Итоги
Элементы
Описания
enum PresetMicrophoneArrayGeometry
Типы предустановленных геометрических элементов массива микрофонов. Проверьте https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-devices-sdk-microphone подробности.
enum MicrophoneArrayType
Типы массивов микрофонов.
enum SpeakerReferenceChannel
Определяет позицию канала для ссылок говорящего во входном звуке.
enum AudioStreamContainerFormat
Определяет поддерживаемый формат контейнера аудиопотока. Изменено в версии 1.4.0.
перечисление AudioStreamWaveFormat
Представляет формат, указанный в контейнере WAV.
class Audio::AudioConfig
Представляет конфигурацию аудиовхода или вывода. Аудиовход может быть из микрофона, файла или входного потока. Аудиовыход может быть для динамиков, выходных данных аудиофайлов в формате WAV или выходного потока.
class Audio::AudioInputStream
Представляет входной аудиопоток, используемый для пользовательских конфигураций входных аудиоданных.
class Audio::AudioOutputStream
Представляет поток вывода звука, используемый для пользовательских конфигураций вывода звука. Обновлено в версии 1.7.0.
класс 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
Представляет поток входных аудиоданных с поддержкой памяти, используемый для пользовательских конфигураций ввода звука.
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
Указывает массив микрофонов с одним микрофоном.
Особые настройки
Указывает массив микрофонов с пользовательской геометрией.
Типы предустановленных геометрических элементов массива микрофонов. Проверьте https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-devices-sdk-microphone подробности.
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.