当触摸 Android 软键盘上的默认语音识别按钮时,我想在 Android 应用程序中触发附加事件。有没有任何方法捕获此事件,或者语音识别按钮直接修改keyboard.xml的代码是什么?任何解决方案将不胜感激,谢谢。
最佳答案
没有。软件键盘不生成键盘事件。他们通过 InputConnection.commiteTexzt 发送文本。对于不会产生语音等文本的按钮,它将在内部启动语音识别应用程序,无论是默认应用程序还是他们选择的应用程序。
如果您想自己实现一个基本键盘,只需让按键通过操作 RecognizerIntent.ACTION_RECOGNIZE_SPEECH 启动 Intent 即可。如果您想要更高级的东西,您几乎必须直接与特定的语音识别库绑定(bind)。
关于android - 在 Android 软键盘上激活语音转文本时会触发哪个事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24748335/