你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SpeakerRecognizer class
为说话人识别定义 SpeakerRecognizer 类 处理来自用户的语音配置文件操作 (,例如 createProfile、deleteProfile)
- Extends
构造函数
Speaker |
初始化 SpeakerRecognizer 的实例。 |
属性
authorization |
获取用于与服务通信的授权令牌。 |
internal |
|
properties | 为此 SpeakerRecognizer 定义的属性及其值的集合。 |
telemetry |
此方法返回遥测设置的当前状态。 |
继承属性
session |
定义会话启动事件的事件处理程序。 |
session |
定义会话停止事件的事件处理程序。 |
speech |
定义语音停止事件的事件处理程序。 |
speech |
定义语音启动事件的事件处理程序。 |
方法
close() | 包括用于兼容性 |
recognize |
使用给定音频获取模型的识别结果 |
继承的方法
enable |
此方法全局启用或禁用遥测。 |
构造函数详细信息
SpeakerRecognizer(SpeechConfig, AudioConfig)
初始化 SpeakerRecognizer 的实例。
new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)
参数
- speechConfig
- SpeechConfig
配置属性集。
- audioConfig
- AudioConfig
与识别器关联的可选音频输入配置
属性详细信息
authorizationToken
获取用于与服务通信的授权令牌。
string authorizationToken
属性值
string
授权令牌。
internalData
object internalData
属性值
object
properties
为此 SpeakerRecognizer 定义的属性及其值的集合。
PropertyCollection properties
属性值
为此 SpeakerRecognizer 定义的属性及其值的集合。
telemetryEnabled
此方法返回遥测设置的当前状态。
static boolean telemetryEnabled
属性值
boolean
如果启用遥测,则为 true;否则为 false。
继承属性详细信息
sessionStarted
定义会话启动事件的事件处理程序。
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
属性值
(sender: Recognizer, event: SessionEventArgs) => void
sessionStopped
定义会话停止事件的事件处理程序。
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
属性值
(sender: Recognizer, event: SessionEventArgs) => void
speechEndDetected
定义语音停止事件的事件处理程序。
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
属性值
(sender: Recognizer, event: RecognitionEventArgs) => void
speechStartDetected
定义语音启动事件的事件处理程序。
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
属性值
(sender: Recognizer, event: RecognitionEventArgs) => void
方法详细信息
close()
包括用于兼容性
function close(): Promise<void>
返回
Promise<void>
recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)
使用给定音频获取模型的识别结果
function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>
参数
包含要标识的语音配置文件的模型
返回
Promise<SpeakerRecognitionResult>
继承的方法详细信息
enableTelemetry(boolean)
此方法全局启用或禁用遥测。
static function enableTelemetry(enabled: boolean)
参数
- enabled
-
boolean
遥测收集的全局设置。 如果设置为 true,则会收集麦克风错误、识别错误等遥测信息并将其发送给 Microsoft。 如果设置为 false,则不会向 Microsoft 发送遥测数据。