你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SpeechSynthesisResult class
定义语音合成的结果。
- Extends
构造函数
Speech |
创建并初始化此类的实例。 |
属性
audio |
合成的音频数据 |
audio |
合成音频的持续时间,以刻度为单位 (100 纳秒) 。 |
error |
如果合成失败,请提供所发生错误的详细信息。 |
properties | 结果中公开的属性集。 |
reason | 指定结果的状态。 |
result |
指定结果标识符。 |
构造函数详细信息
SpeechSynthesisResult(string, ResultReason, ArrayBuffer, string, PropertyCollection, number)
创建并初始化此类的实例。
new SpeechSynthesisResult(resultId?: string, reason?: ResultReason, audioData?: ArrayBuffer, errorDetails?: string, properties?: PropertyCollection, audioDuration?: number)
参数
- resultId
-
string
结果 ID。
- reason
- ResultReason
原因。
- audioData
-
ArrayBuffer
合成的音频二进制文件。
- errorDetails
-
string
错误详细信息(如果提供)。
- properties
- PropertyCollection
其他属性(如果提供)。
- audioDuration
-
number
音频持续时间。
属性详细信息
audioData
合成的音频数据
ArrayBuffer audioData
属性值
ArrayBuffer
合成的音频数据。
audioDuration
合成音频的持续时间,以刻度为单位 (100 纳秒) 。
number audioDuration
属性值
number
合成音频的持续时间。
errorDetails
如果合成失败,请提供所发生错误的详细信息。
string errorDetails
属性值
string
错误的简要说明。
properties
reason
resultId
指定结果标识符。
string resultId
属性值
string
指定结果标识符。