下記のサンプルコードで、音声認識および停止のプログラムを作っていますが、音声認識の停止ができません。認識プログララムを、関数から呼び出す必要があり、引数によって、認識と停止を使い分けています。一度認識を呼び出すと、停止ができずに、認識を継続しておこなっているようです。強制的にでも、認識をストップし、停止を行うには、どうすればよろしいでしょうか?
■できること:音声の認識開始および、認識はできる。
■できないこと:音声の認識停止ができない。
(一度、recognition.start()を行っており、それを、永遠に関数で呼び出している為、どうも、recognition.stopを行っても、それが効いていないようです。)
■実行環境 https で動かしています。
■サンプルコード
■状態
■認識された文字