我想在我的Android应用程序中实现一个语音文本。我正在寻找将麦克风作为其中一个按键的键盘,如iphone。我怎样才能实现同样的目标。
答案 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
}
}