如何获得带麦克风的键盘?

时间:2018-04-23 11:23:53

标签: android speech-to-text

我想在我的Android应用程序中实现一个语音文本。我正在寻找将麦克风作为其中一个按键的键盘,如iphone。我怎样才能实现同样的目标。

1 个答案:

答案 0 :(得分:1)

示例代码:https://github.com/Miserlou/Android-SDK-Samples/tree/master/SoftKeyboard

你需要做的是: 假设我在按下“Q”时这样做,它的键是113(参考res> xml> qwerty.xml) 然后在Softkeyboard.java中重写的方法

public void onKey(int primaryCode, int[] keyCodes) {
    if(primaryCode == 113){
     // write your login for triggering speech to text here  and add it to mComposing to see it on UI
    }
}