我现在正在android studio中编写STT,我对一些代码行有一个问题。
intent=new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE,getPackageName());
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE,"en-US");第一行是设置意图,用于获取用户语音的输入,最后一行是设置我们要使用的语言。但是第二行呢?
即使我看了公开的文档,也不能理解。
‘语音识别器用于语音搜索的意图中使用的额外密钥’
我的理解是这样的:在从第一行获得语音输入后,使用意图中的输入-以及哪种意图?-到语音识别器进行语音搜索。
但还是不确定..
你能给我一个解释吗?
提前谢谢你
发布于 2021-11-13 07:23:59
它是一个标志,由语音搜索API用来标识对此API (您的应用程序)的调用,以便语音搜索实现回调和...根据您的包名称...
https://stackoverflow.com/questions/69952069
复制相似问题