你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AudioProcessingOptions.Create 方法

定义

重载

Create(Int32)

使用音频处理标志创建 AudioProcessingOptions 对象。

Create(Int32, MicrophoneArrayGeometry, SpeakerReferenceChannel)

创建 AudioProcessingOptions 对象,其中包含音频处理标志、自定义麦克风阵列几何图形和扬声器引用通道位置。

Create(Int32, PresetMicrophoneArrayGeometry, SpeakerReferenceChannel)

使用音频处理标志、预设麦克风阵列几何图形和扬声器引用通道位置创建 AudioProcessingOptions 对象。

Create(Int32)

使用音频处理标志创建 AudioProcessingOptions 对象。

public static Microsoft.CognitiveServices.Speech.Audio.AudioProcessingOptions Create (int audioProcessingFlags);
static member Create : int -> Microsoft.CognitiveServices.Speech.Audio.AudioProcessingOptions
Public Shared Function Create (audioProcessingFlags As Integer) As AudioProcessingOptions

参数

audioProcessingFlags
Int32

指定用于控制语音 SDK 执行的音频处理的标志。 它是 AudioProcessingConstants 类中的常量按位 OR。

返回

正在创建的音频处理选项对象。

注解

仅当音频输入来自麦克风阵列时,才应使用此方法。 在 Windows 上,此方法将尝试从音频驱动程序查询麦克风阵列几何图形。 音频数据也从说话人参考通道中读取。 在 Linux 上,它假定麦克风是单声道麦克风。

适用于

Create(Int32, MicrophoneArrayGeometry, SpeakerReferenceChannel)

创建 AudioProcessingOptions 对象,其中包含音频处理标志、自定义麦克风阵列几何图形和扬声器引用通道位置。

public static Microsoft.CognitiveServices.Speech.Audio.AudioProcessingOptions Create (int audioProcessingFlags, Microsoft.CognitiveServices.Speech.Audio.MicrophoneArrayGeometry microphoneArrayGeometry, Microsoft.CognitiveServices.Speech.Audio.SpeakerReferenceChannel speakerReferenceChannel = Microsoft.CognitiveServices.Speech.Audio.SpeakerReferenceChannel.None);
static member Create : int * Microsoft.CognitiveServices.Speech.Audio.MicrophoneArrayGeometry * Microsoft.CognitiveServices.Speech.Audio.SpeakerReferenceChannel -> Microsoft.CognitiveServices.Speech.Audio.AudioProcessingOptions
Public Shared Function Create (audioProcessingFlags As Integer, microphoneArrayGeometry As MicrophoneArrayGeometry, Optional speakerReferenceChannel As SpeakerReferenceChannel = Microsoft.CognitiveServices.Speech.Audio.SpeakerReferenceChannel.None) As AudioProcessingOptions

参数

audioProcessingFlags
Int32

指定用于控制语音 SDK 执行的音频处理的标志。 它是 AudioProcessingConstants 类中的常量按位 OR。

microphoneArrayGeometry
MicrophoneArrayGeometry

指定麦克风阵列几何图形。

speakerReferenceChannel
SpeakerReferenceChannel

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

返回

正在创建的音频处理选项对象。

适用于

Create(Int32, PresetMicrophoneArrayGeometry, SpeakerReferenceChannel)

使用音频处理标志、预设麦克风阵列几何图形和扬声器引用通道位置创建 AudioProcessingOptions 对象。

public static Microsoft.CognitiveServices.Speech.Audio.AudioProcessingOptions Create (int audioProcessingFlags, Microsoft.CognitiveServices.Speech.Audio.PresetMicrophoneArrayGeometry microphoneArrayGeometry, Microsoft.CognitiveServices.Speech.Audio.SpeakerReferenceChannel speakerReferenceChannel = Microsoft.CognitiveServices.Speech.Audio.SpeakerReferenceChannel.None);
static member Create : int * Microsoft.CognitiveServices.Speech.Audio.PresetMicrophoneArrayGeometry * Microsoft.CognitiveServices.Speech.Audio.SpeakerReferenceChannel -> Microsoft.CognitiveServices.Speech.Audio.AudioProcessingOptions
Public Shared Function Create (audioProcessingFlags As Integer, microphoneArrayGeometry As PresetMicrophoneArrayGeometry, Optional speakerReferenceChannel As SpeakerReferenceChannel = Microsoft.CognitiveServices.Speech.Audio.SpeakerReferenceChannel.None) As AudioProcessingOptions

参数

audioProcessingFlags
Int32

指定用于控制语音 SDK 执行的音频处理的标志。 它是 AudioProcessingConstants 类中的常量按位 OR。

microphoneArrayGeometry
PresetMicrophoneArrayGeometry

指定麦克风阵列几何图形的类型。

speakerReferenceChannel
SpeakerReferenceChannel

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

返回

正在创建的音频处理选项对象。

适用于