0

我是 android 语音识别的初学者 我正在按照本教程创建语音输入 IME

我花了一整天的时间寻找从 IME 识别的语音中访问和修改文本输出的方法。我试图编辑任何可能返回从类识别的文本的属性:
- ActivityHelper
- ImeTrigger
- IntentApiTrigger
- ServiceBridge
- ServiceHelper
- Trigger
- VoiceRecognitionTrigger

但它不起作用:(有人有建议吗?非常感谢:)

4

1 回答 1

0

本教程有一个 jar,您可以将其导入您的代码 - 或者您可以单独导入这些类。它们在这里可用

查看IntentApiTrigger类,它似乎有许多对将填充 EditText 字段的文本的引用。

private void postResult(String recognitionResult) {
    mLastRecognitionResult = recognitionResult;

    // Request the system to display the IME.
    getInputMethodManager().showSoftInputFromInputMethod(mToken,
            InputMethodManager.SHOW_IMPLICIT);
}

方法中还有其他参考:

private void commitResult() {

private String format(ExtractedText et, String result) {

您应该能够从那里操纵它们。

希望有帮助。

于 2013-10-30T01:38:05.193 回答