gpt4 book ai didi

Android:是否可以重新定位语音识别弹窗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:49 24 4
gpt4 key购买 nike

我刚刚完成我的语音识别应用,它运行良好。通过语音向用户提出问题和答案。

一个令人烦恼的事情是,语音识别窗口会在非常靠近手机屏幕顶部的位置弹出,如果它稍微低一点,这样就不会遮挡问题的文本,那就太好了。

是否可以通过编程方式执行此操作?

===

附加信息:

谢谢,DroidBee。我正在使用以下代码调用语音识别引擎:

private void startVoiceRecognitionActivity()
{
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Voice recognition Demo...");
startActivityForResult(intent, REQUEST_CODE);
}

这部分代码是我从教程中获得的,而不是自己生成的。我没有看到指定窗口或弹出窗口的任何地方。

这是在主要 Activity 中,我还使用了:import android.speech.RecognizerIntent;

最佳答案

通过查看问题,我了解到您在执行操作时所用窗口的定位有问题。但是你没有指定你使用的是哪一个。 (对话框、弹出窗口等)

如果您使用的是弹出窗口,则必须根据您必须设置窗口的位置来设置 anchor 。

如果您能解释所用窗口的类型,这可能会很容易。 :)

快乐编码..!!

关于Android:是否可以重新定位语音识别弹窗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12967816/

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