私はいくつかの基本的なコマンド認識を行っており、そのために Google Search Input API を使用しています。ただし、自分でオーディオをキャプチャし、オーディオを前処理 (ノイズ除去、振幅のブーストなど) し、それらの変更されたオーディオをレコグナイザーに送信して結果を取得したいと考えています。出来ますか?
メソッドを使用してオーディオを取得するためSpeechRecognizer
に と一緒に使用できることを知っています。ただし、後処理ではなく前処理を行いたいです。処理されたデータを Google 認識エンジンにフィードするための回避策/ハックはありますか?RecognitionListener
onBufferReceived