如何在spokestack android中指定自定义wakeword
如何在spokestack android配置中指定自定义wakeword名称(例如“堆栈溢出”或“聚会时间”)?我要找的东西是:如何在spokestack android中指定自定义wakeword,android,voice-recognition,voice,spokestack,Android,Voice Recognition,Voice,Spokestack,如何在spokestack android配置中指定自定义wakeword名称(例如“堆栈溢出”或“聚会时间”)?我要找的东西是: SpeechPipeline pipeline = new SpeechPipeline.Builder() .setProperty("wakeword", "stack overflow") //... .build(); 目前,Spokestack Android只支持通过二进制分类器检测wakeword,因此我们只识别“Spokestack
SpeechPipeline pipeline = new SpeechPipeline.Builder()
.setProperty("wakeword", "stack overflow")
//...
.build();
目前,Spokestack Android只支持通过二进制分类器检测wakeword,因此我们只识别“Spokestack”。理论上,这可以通过Android平台ASR实现,但需要注意的是,当ASR请求超时并重新启动时,用户会不断被谷歌助手式的声音叮当声打断,因此它只对非正式演示有用,而不是真正的应用程序 也就是说,这在理论上是可能的,所以请放心,如果我们对它有足够的需求,它可能会出现在未来的版本中