私の全体的な目的は、音声認識ソフトウェアの出力をPythonに文字列として入力することです。音声認識ソフトウェアは、リアルタイムで開いているフィールドに何を入力するかを入力します。それ以外の方法で出力することはできません。文章は数秒間の無音で区切られ、その間に音声認識ソフトウェアは何も入力しません。私は、各文章をPythonで別々の文字列にしたいと思います。Pythonの入力を一定時間入力が変わらないまで待つ方法
したがって、私のスクリプトは入力を常に聞いて、現在の入力が一定の時間変化しない場合は常に、現在の入力を文字列に保存して新しい入力を待ちます。これを実現するか、自分の目的を達成するためのより良い方法を持っているどのように誰もが知っている
While true:
start timer
While timer <= t:
Listen for input
if input changes: set timer to 0
save input to string
:よう
何か?どうもありがとう!
どのようなグラフィカルツールキット(テキストフィールドへのアクセスを提供するもの)を使用していますか?あるいは、音声認識ソフトウェアがコンソールに入力されますか? (そして後者のOSは?) –
こんにちは、私はコンソールを使用していましたが、残念なことにWindowsでなければなりませんでしたが、他のパッケージやライブラリでこの目標をより簡単にすることができます。 –