pyaudioとpocketsphinxを使用して、コンピュータのマイクを聞いて、私が言っていることを翻訳しています。私が知りたいことは、プログラムが聞いた後に聞くことができれば文章を聞き取り、一時的なWAVファイルの一部を削除して処理するかどうかです。閾値?たとえば、文章を話すと、プログラムは話し終えるのを待ってから、長いブレークを検出すると、聞き取りを止め、wavファイルのデータを単語間のスペースを75%削除してから短縮されたwavファイルをpocketsphinxライブラリに渡して音声認識を行います。私はnumpyとscipyを使用して他の解決策を聞いたことがあるが、そのループは、手動でwavスペクトログラム内のトリムセグメントをマウスで指定する必要がありました。私はコード内でこれを自動的に処理したいと思っています。どんな助けでも大歓迎です!Pythonの内部でwavファイルをトリミングする方法
0
A
答えて
1
numpyソリューションとscipyソリューションでは、GUIがない限りユーザーの操作は必要ありません。
>>> from scipy.io.wavfile import read
>>> a = read("adios.wav")
>>> numpy.array(a[1],dtype=float)
array([ 128., 128., 128., ..., 128., 128., 128.])
scipy.signal操作のようなもののために多くのビルドイン機能を備えています。
Python: write a wav file into numpy float array
How to manipulate wav file data in Python?
What is the easiest way to read wav-files using Python [summary]?
:はすでにこのトピックに関する他の記事があります
関連する問題
- 1. マルチチャネルwavファイルをPythonで書く方法
- 2. UWPでmp3ファイルをトリミングする方法
- 3. 外部のWAVファイルをAndroidに含める方法
- 4. wavファイルをPythonで読む
- 5. ファイル拡張子をトリミングする方法
- 6. c# - WAVファイルのトリミングと無音の追加
- 7. イメージファイルの一部をアンドロイドでトリミングする方法は?
- 8. Pythonでwavファイルの音量を変更
- 9. Naudio/cによってwavファイルの一部を再生する方法#
- 10. Webベースのpythonアプリケーションでイメージをトリミングする方法は?
- 11. PDFをトリミングする方法
- 12. Pharの内部から外部にファイルをコピーする方法
- 13. ビットマップを下部からトリミングして表示する方法imageview
- 14. ライブコードでwavファイルを再生する方法
- 15. PHP:ループ内の最後の文字列をトリミングする方法
- 16. Python wav周波数の音量を取得する方法は?
- 17. Pythonでwavファイルのデータを操作するには?
- 18. WAVファイルを作成し、wavファイルのコピーを作成する
- 19. PythonのマイクからのWavファイル
- 20. jqueryでイメージをトリミングする方法は?
- 21. AutoItでビットマップをトリミングする方法は?
- 22. MATLABでプロットをトリミングする方法
- 23. MediaCodecでビデオをトリミングする方法
- 24. Linuxでカメラキャプチャをトリミングする方法は?
- 25. 外部ライブラリなしで、Windowsなしでmp3/wav/m4aを再生する方法メディアプレイヤーが表示される(python)
- 26. Snackを使ってPythonでWAVファイルを再生する
- 27. クラス内のメソッドの内部でクラスのインスタンスを作成する方法、Python
- 28. レコードの後に.wavファイルを作成する方法 - Androidスタジオ
- 29. node.jsの配列にwavファイルを展開する方法
- 30. Python:内部でクラスを参照する方法は?