【问题标题】:what is the purpose of EXTRA_CALLING_PACKAGE in android studioandroid studio中EXTRA_CALLING_PACKAGE的目的是什么
【发布时间】:2021-11-13 06:41:04
【问题描述】:

我现在在 android studio 中编写 STT,我对一些代码行有疑问。

intent=new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE,getPackageName());
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE,"en-US");

第一行是设置用户语音输入的意图,最后一行是设置我们要使用的语言。但是第二行呢?

即使我阅读了公共文档,也无法理解。

'用于语音搜索的语音识别器意图中的额外密钥'

我这样理解:从第一行获得语音输入后,使用意图中的输入 - 什么样的意图? - 用于语音搜索的语音识别器。

但还是不确定..

你能给我一个解释吗?4

提前谢谢你

【问题讨论】:

    标签: android android-studio speech-to-text


    【解决方案1】:

    它是语音搜索 API 用来识别调用此 API(您的应用程序)的标志,因此语音搜索会根据您的包名称实现回调和...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-17
      • 1970-01-01
      • 2019-01-26
      • 2019-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多