テキストへの音声認識のデモを作成します。Android での Building Pocketsphinxのデモを 作成したところ、 うまく動作しました。しかし、私の問題は、リアルタイムで話すのではなく、音声ファイルから入力を行う方法です。それを解決するためのアイデアはありますか?ありがとう。
質問する
1652 次
2 に答える
2
Pocketsphinx API を使用して、ファイルから読み取ったバイナリ データを含む任意のバイナリ データを処理できます。データが必要な形式であることを確認するだけで済みます。バイナリ データを short[] 型のバッファに読み取ったら、 Pocketphinx API 呼び出しを使用して処理できます。
edu.cmu.pocketsphinx.pocketsphinx をインポートします。
Pocketsphinx ps = new Decoder(....)
ps.processRaw(buf, buf.length, false, false);
すべてのデータが処理された後、結果を取得できます
Hypothesis hyp = pocketsphinx.getHyp();
System.out.println(hyp.getHypstr())
于 2013-03-22T16:00:00.790 に答える