你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
KeywordRecognizer 类
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. KeywordRecognizer
- com.
实现
public final class KeywordRecognizer
implements java.lang.AutoCloseable
对语音输入执行关键字 (keyword) 识别。 注意:必须调用 close () 才能释放对象持有的基础资源。
字段摘要
修饰符和类型 | 字段和描述 |
---|---|
final
Event |
canceled
与取消交互相关的事件的信号。 |
final
Event |
recognized
与关键字识别相关的事件的信号 |
构造函数摘要
构造函数 | 说明 |
---|---|
KeywordRecognizer(AudioConfig audioConfig) |
创建关键字 (keyword) 识别器的新实例。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
void |
close()
释放关联的资源。 |
Safe |
getImpl()
用于获取关键字 (keyword) 识别器的基础句柄的内部方法。 |
Property |
getProperties()
为关键字 |
java.util.concurrent.Future<Keyword |
recognizeOnceAsync(KeywordRecognitionModel model)
启动关键字 (keyword) 识别会话。 |
java.util.concurrent.Future<java.lang.Void> |
stopRecognitionAsync()
停止当前处于活动状态的关键字 (keyword) 识别会话。 |
方法继承自 java.lang.Object
字段详细信息
canceled
public final EventHandlerImpl
与取消交互相关的事件的信号。 事件指示原因是直接取消还是错误。
recognized
public final EventHandlerImpl
与关键字识别相关的事件的信号
构造函数详细信息
KeywordRecognizer
public KeywordRecognizer(AudioConfig audioConfig)
创建关键字 (keyword) 识别器的新实例。 如果未提供音频配置作为输入参数,则它等效于使用 AudioConfig::FromDefaultMicrophoneInput 构造的配置调用。
参数:
方法详细信息
close
public void close()
释放关联的资源。 注意:必须调用 close () 才能释放对象持有的基础资源。
getImpl
public SafeHandle getImpl()
用于获取关键字 (keyword) 识别器的基础句柄的内部方法。
返回:
getProperties
public PropertyCollection getProperties()
为 KeywordRecognizer 定义的属性及其值的集合。
返回:
recognizeOnceAsync
public Future
启动关键字 (keyword) 识别会话。 此会话将持续到识别第一个关键字 (keyword) 。 发生这种情况时,将引发已识别事件,会话将结束。 若要重新关键字 (keyword) ,需要在发出 事件后再次调用 方法。 注意:如果在输入中未检测到关键字 (keyword) ,除非调用 StopRecognition 方法,否则任务将永远不会解析。
参数:
返回:
stopRecognitionAsync
public Future
停止当前处于活动状态的关键字 (keyword) 识别会话。
返回: