我之前从未使用Bing语音API,因此,我对bing语音API有很多疑问.
如果我想使用Bing语音API制作Android应用,我应该在Azure订阅bing语音API吗?
我应该注册LUIS吗?
我想知道“主键”和“订阅键”之间的区别.
解决方法:
Bing Speech API和LUIS有两个不同的用途.
Bing语音API的目的是收听语音并将其转换为文本.一旦识别出语音,它就会以“置信度”的递减顺序(可信度意味着准确性)为您提供一系列可能的文本结果.
另一方面,LUIS是一种语言理解API.只有当您希望应用了解并响应基于语音的说明时,才需要使用此功能. LUIS必须接受培训,以使用“话语”和“实体”来识别文本的“意图”. (不要把它与androID意图混淆)
因此,只有当您需要知道语音输入背后的意图时,才应该注册LUIS.由于LUIS仅接受文本作为输入,因此必须首先使用Bing Speech API将语音转换为文本.为了方便起见,Bing Speech API有一个方法,SpeechRecognitionServiceFactory.createDataClIEntWithIntent,它将luisAppID和luisSubscriptionID作为参数.使用此选项初始化MicrophoneRecognitionClIEnt.此调用在ISpeechRecognitionServerEvents.onIntentReceived(String response)接口方法中返回可能意图的Json响应.
首要的关键:
主键是Microsoft Cognitive Services上的Bing Speech API订阅密钥.
luisAppID:
LuisAppID是LUIS上的应用程序ID.在LUIS Web门户中,转到Luis应用程序中的App Settings.
luisSubscriptionID:
可以从发布网址获取LuisSubscriptionID.在LUIS Web门户中,转到Luis应用程序中的发布.
要了解有关创建话语,意图和实体的更多信息,请观看以下视频:
> Introduction to Language Understanding Intelligent Service
(LUIS)
> Advanced Learning Session for Language Understanding
Intelligent Service (LUIS)
以上是内存溢出为你收集整理的android – 如何在应用程序中使用bing语音API?全部内容,希望文章能够帮你解决android – 如何在应用程序中使用bing语音API?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)