現在、音声を文字に起こし、Web上に整形してUPする事に取り組んでいます。音声入力では、マイクの音声を任意の時間(ボタンを押して録音を開始してからもう一度押して停止するまでの間)録音できるソフトを作りたいと考えています。

使用言語としては、その他のシステムとの連携も考えて、使い慣れたPython(2.7.10)を検討しています。調べた記事によると、pyaudioを使えば録音はできそうなのですが、こちらの場合は時間を指定する必要がありそうです。

どなたか、Python(+その他のフリーソフト)で上記技術課題を解決する方法をご存じの方が居ましたら教えて頂け無いでしょうか?