命名空间 Microsoft::CognitiveServices::Speech::Audio

摘要

成员 说明
enum PresetMicrophoneArrayGeometry 预设麦克风阵列几何图形的类型。 有关更多详细信息 ,请参阅麦克风阵列建议
枚举 MicrophoneArrayType 麦克风阵列的类型。
enum SpeakerReferenceChannel 定义输入音频中的扬声器引用通道位置。
enum AudioStreamContainerFormat 定义支持的音频流容器格式。 在版本 1.4.0 中更改。
enum AudioStreamWaveFormat 表示 WAV 容器中指定的格式。
类 Audio::AudioConfig 表示音频输入或输出配置。 音频输入可以来自麦克风、文件或输入流。 音频输出可以是扬声器、WAV 格式的音频文件输出或输出流。
类 Audio::AudioInputStream 表示用于自定义音频输入配置的音频输入流。
类 Audio::AudioOutputStream 表示用于自定义音频输出配置的音频输出流。 在版本 1.7.0 中更新。
类 Audio::AudioProcessingOptions 表示与音频配置类一起使用的音频处理选项。
类 Audio::AudioStreamFormat 表示用于自定义音频输入配置的音频流格式的类。 在版本 1.5.0 中更新。
类 Audio::P ullAudioInputStream 拉取音频输入流类。
类 Audio::P ullAudioInputStreamCallback 一个接口,用于定义音频输入流的回调方法。
类 Audio::P ullAudioOutputStream 表示用于自定义音频输出的内存支持的拉取音频输出流。 在版本 1.7.0 中更新。
类 Audio::P ushAudioInputStream 表示用于自定义音频输入配置的内存支持的推送音频输入流。
类 Audio::P ushAudioOutputStream 推送音频输出流类。 在版本 1.4.0 中添加。
类 Audio::P ushAudioOutputStreamCallback 一个接口,用于定义音频输出流的回调方法。 在版本 1.7.0 中更新。
struct Audio::MicrophoneArrayGeometry 表示麦克风阵列的几何图形。

成员

enum PresetMicrophoneArrayGeometry

说明
未初始化 指示未指定几何图形。 语音 SDK 将确定麦克风阵列几何图形。
Circular7 指示一个麦克风阵列,其中一个麦克风位于中心,六个麦克风均匀地分隔成一个圆圈,半径大约等于 42.5 毫米。
Circular4 指示一个麦克风阵列,中间有一个麦克风,三个麦克风均匀地分隔成一个圆圈,半径大约等于 42.5 毫米。
Linear4 指示具有四个线性放置的麦克风的麦克风阵列,它们之间的间距为 40 mm。
Linear2 指示具有两个线性放置的麦克风的麦克风阵列,它们之间间距为 40 mm。
Mono 指示具有单个麦克风的麦克风阵列。
自定义 指示具有自定义几何图形的麦克风阵列。

预设麦克风阵列几何图形的类型。 有关更多详细信息 ,请参阅麦克风阵列建议

枚举 MicrophoneArrayType

说明
线性 指示麦克风阵列有一条直线中的麦克风。
平面 指示麦克风阵列在平面中具有麦克风。

麦克风阵列的类型。

enum SpeakerReferenceChannel

说明
指示输入音频没有扬声器引用通道。
LastChannel 指示输入音频中的最后一个声道对应于用于消除回声的扬声器引用。

定义输入音频中的扬声器引用通道位置。

enum AudioStreamContainerFormat

说明
OGG_OPUS OGG OPUS 的 Stream ContainerFormat 定义。
MP3 MP3 的 Stream ContainerFormat 定义。
FLAC FLAC 的 Stream ContainerFormat 定义。 在版本 1.7.0 中添加。
ALAW ALAW 的 Stream ContainerFormat 定义。 在版本 1.7.0 中添加。
MULAW MULAW 的 Stream ContainerFormat 定义。 在版本 1.7.0 中添加。
AMRNB AMRNB 的 Stream ContainerFormat 定义。 当前不支持。
AMRWB AMRWB 的 Stream ContainerFormat 定义。 当前不支持。
ANY 任何其他或未知格式的 Stream ContainerFormat 定义。

定义支持的音频流容器格式。 在版本 1.4.0 中更改。

enum AudioStreamWaveFormat

说明
PCM PCM 的 AudioStreamWaveFormat 定义 (整数格式的脉冲代码调节) 数据。
ALAW AudioStreamWaveFormat 定义 A-law-encoded 格式。
MULAW Mu-law 编码格式的 AudioStreamWaveFormat 定义。

表示 WAV 容器中指定的格式。