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

SpeechConfig 类

定义

有关订阅的信息,包括密钥和区域、终结点、主机或授权令牌。

public class SpeechConfig
type SpeechConfig = class
Public Class SpeechConfig
继承
SpeechConfig
派生

注解

对语音服务的调用需要一个 **SpeechConfig** 对象。

可通过几种方法初始化 SpeechConfig: * Using FromSubscription(String, String): pass in a key and the associated region。 * 使用 FromEndpoint(Uri, String):传入语音服务终结点。 密钥或授权令牌是可选的。 * 使用 FromHost(Uri, String):传入主机地址。 密钥或授权令牌是可选的。

另请参阅: 语音转文本入门

属性

AuthorizationToken

获取或设置授权令牌。

EndpointId

获取或设置用于语音识别的自定义语音模型的终结点 ID,或用于语音合成的自定义语音模型。

OutputFormat

获取或设置语音识别输出格式:简单或详细。

Region

区域。

SpeechRecognitionLanguage

以 BCP-47 格式指定要识别的口语的名称。

SpeechSynthesisLanguage

获取或设置语音合成语言,例如 en-US。 在 1.4.0 中添加

SpeechSynthesisOutputFormat

获取合成语音的输出格式。 在 1.4.0 中添加

示例值: riff-16khz-16bit-mono-pcm

SpeechSynthesisVoiceName

获取或设置语音合成语音。 在 1.4.0 中添加

SubscriptionKey

订阅密钥。

方法

EnableAudioLogging()

在服务中启用音频和内容日志记录。 在 1.5.0 中添加

EnableDictation()

在连续识别期间启用听写。 在 1.5.0 中添加

FromAuthorizationToken(String, String)

使用指定的授权令牌和区域创建语音配置的实例。

FromEndpoint(Uri)

使用指定的终结点创建语音配置的实例。 在 1.5.0 中添加

FromEndpoint(Uri, String)

使用自定义终结点和订阅密钥创建 SpeechConfig 的实例。

FromHost(Uri)

使用指定的主机创建语音配置的实例。 此方法仅适用于使用非默认服务主机的用户。 将假定使用标准资源路径。 对于具有非标准资源路径或根本没有路径的服务,请改用 FromEndpoint。 在 1 中添加。

FromHost(Uri, String)

使用特定主机和订阅密钥创建 SpeechConfig 实例。 此方法仅适用于使用非默认服务主机的用户。 将假定使用标准资源路径。 对于具有非标准资源路径或根本没有路径的服务,请改用 FromEndpoint 。 在 1.8.0 中添加

FromSubscription(String, String)

使用指定的订阅密钥和区域创建语音配置的实例。

另请参阅: 语音转文本入门

GetProperty(PropertyId)

使用此枚举搜索名为 PropertyId 的属性。 在 1.3.0 中添加

GetProperty(String)

搜索具有此字符串名称的属性。

RequestWordLevelTimestamps()

包括单词级时间戳。 启用音频日志记录后,此方法会将有关每个单词的起始点和持续时间的时间详细信息添加到日志中。 在 1.5.0 中添加

SetProfanity(ProfanityOption)

设置不雅内容选项。 不雅字词选项可以删除不雅字词,或用星号替换其字母。 在 1.5.0 中添加

SetProperty(PropertyId, String)

设置由枚举中的值指定的属性的值 PropertyId 。 在 1.3.0 中添加

SetProperty(String, String)

使用字符串名称设置属性。

SetProxy(String, Int32)

配置代理。 在 1.3.0 中添加

SetProxy(String, Int32, String, String)

使用用户名-密码对配置代理。 在 1.1.0 中添加

注意:代理功能在 macOS 上不可用。 此方法对 macOS 平台没有影响。

SetServiceProperty(String, String, ServicePropertyChannel)

启用新服务功能的预览。

SetSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat)

设置语音合成输出格式。 在 1.4.0 中添加

适用于