0

私はアンドロイドの音声認識の初心者です。このチュートリアルに従って、音声入力 IME を作成しています。

IME で認識された音声からのテキスト出力にアクセスして変更する方法を見つけるのに 1 日を費やしました。クラスから認識されたテキストを返す可能性のある属性を編集しようとしました:
- 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 に答える