gpt4 book ai didi

java - Android检测语音识别语言

转载 作者:行者123 更新时间:2023-12-01 10:50:58 26 4
gpt4 key购买 nike

我正在开发一个可识别用户语音并将其转换为十进制的应用程序,它应该检测两种语言阿拉伯语英语

这是我检测用户输入的 Intent :

 Intent voicerecogize = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
voicerecogize.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "ar-eg");
startActivityForResult(voicerecogize, RESULT_SPEECH);

我需要一种方法来检测哪种语言用户说阿拉伯语还是英语。

最佳答案

当前的 Android 语音识别 API 无法同时收听 2 种语言。您一次只能收听一种语言。

您可以做的是记录用户输入,然后将记录的输入推送到一个英语语音识别器和一个阿拉伯语语音识别器,但没有现成的 API 可以执行此操作。

关于java - Android检测语音识别语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33910920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com