テキストを挿入するために音声入力を使用する必要があります。私が話しているときにどのようにキーワードを検出できますか?Androidでの音声によるキーワードスポッティング
Android音声入力でこれを行うことはできますか、外部ライブラリが必要ですか? アイデア
ありがとうございました
テキストを挿入するために音声入力を使用する必要があります。私が話しているときにどのようにキーワードを検出できますか?Androidでの音声によるキーワードスポッティング
Android音声入力でこれを行うことはできますか、外部ライブラリが必要ですか? アイデア
ありがとうございました
キーワード検出タスクは、音声認識タスクは異なっています。 2番目は話しているテキストを理解し、可能なすべての単語の組み合わせをチェックしようとしますが、キーワードスポッティングは通常2つの仮説をチェックします。その方法は、キーワードの存在を確認することがより効率的ですが、カスタムアルゴリズムが必要です。 CMUSphinxのようなオープンソースの音声認識ツールキットで実装することができます。あまりにもAndroid上で動作します
http://cmusphinx.sourceforge.net
、あなたはそれを統合する方法を参照してください
Voice command keyword listener in Android
を確認することができます。
絶対に。
だけACTION_RECOGNIZE_SPEECHと意図を起動して、キーワードの結果を確認してください。「魔法の言葉」
を検出したいくつかのコードのためにこれを参照してください。キーワードを確認する作業は複雑になる可能性がありますが、このコードで作業を開始する必要があります。
Hey Gregm。リンクありがとう。このコードをサービスに入れて、継続的に音声を認識させることはできますか?ありがとう! –
私は、このタスク
ウェブサイトのためのスノーボーイ・ライブラリを使用:これは、Cライブラリですが、それはJNIを使ってAndroidのコードに含めることができhttps://github.com/kitt-ai/snowboy
:Githubのhttps://snowboy.kitt.ai
。唯一の欠点は、ライブラリに付属のもの以外のキーワードを使用する場合は、オーディオサンプルを使用してトレーニングする必要があることです。
あなたはアンドロイドとcmusphinxの統合に私を助けてもらえますか?また、私が参照できるサンプルコードはありますか? – Roshit
統合については、チュートリアルhttp://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/をご覧ください。ご質問がありましたら、 –
cmusphinxにキーワードスポッティングの実装があります。 http://cmusphinx.svn.sourceforge.net/viewvc/cmusphinx/branches/long-audio-aligner/KeyWordSpotting/ " –