Python は StringIO に残っている MP3 をどのように再生できますか?
过去多啦不再A梦
过去多啦不再A梦 2017-05-18 10:52:15
0
2
1042

Baidu Voice Cloud API を使用して、TTS を含むデスクトップ サービスを実装しようとしています。 MP3 は正常に取得され、cStringIO にキャッシュされましたが、再生方法がわかりません。コードを再生するとエラーが発生します。

http://guzalexander.com/2012/.... で説明されている pywave/pyaudio/pyglet およびその他のメソッドを参照してください。

コードは以下のように表示されます:


リーリー

スローされるエラーは次のとおりです:

リーリー
过去多啦不再A梦
过去多啦不再A梦

全員に返信(2)
黄舟

Python3 を作成する場合は、pygame をお勧めします。pygame.mixen.music を使用してローカルの mp3 ファイルを再生できます。
当時、私も色々探してもうまくいかなかったので、最終的にpygameを使ってプレイしました。

これは私が書いた例です。オンライン音楽をローカルの MP3 ファイルに保存して再生しました。Readme に関連情報が記載されています。
https://github.com/kompasim/p...

いいねを押す +0
黄舟

Linux 環境の場合、クロスプラットフォームを実現したい場合は、pygame を使用することをお勧めします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート