実現したいこと
PythonistaでUIを作成→
このUIにはボタンが1つだけあり、これを押すとmp3が再生される→
iPhoneから音が出る
前提
PythonistaでUIの設定をせずにmp3を再生すると、iPhoneから音が出ました。
(下のソースコード)
gttsでテキストを音声化しtest.mp3という名前で保存
p.play()で保存したmp3を再生
UI設定無しのソースコード
python
1from gtts import gTTS 2from sound import Player 3 4test = 'test' 5text2speech = gTTS(test,lang='en') 6text2speech.save("test.mp3") 7 8file_name = 'test.mp3' 9p = Player(file_name) 10p.play()
以下がUIの設定をしたソースコードです。
UIのボタンを押すと関数ttが実行されます。
エラーは出ないのですが、音も出ません。一応p.durationでファイルの長さはコンソールに出力されるので、ファイルは認識しています。
初歩的な内容だとは思いますがどなたか回答していただけると助かります。
よろしくお願いいたします。
uiを設定したソースコード
python
1import ui 2from gtts import gTTS 3from sound import Player 4 5def tt(sender): 6 test = 'test' 7 text2speech = gTTS(test,lang='en') 8 text2speech.save("test.mp3") 9 10 file_name = 'test.mp3' 11 p = Player(file_name) 12 p.play() 13 print(p.duration) 14 15v = ui.load_view() 16v.present('sheet') 17
補足情報(FW/ツールのバージョンなど)
初心者
Pythonista3

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/07/27 02:55