###前提・実現したいこと
Raspberry Pi3とpythonを用いて画像出力と音声出力を行っています。そしてその音声が5秒間あり、音声出力開始から3秒後に(音声を出力したまま)画像を変更したいと考えています。
具体的には「ありがとうございます。」とロボットが喋っている間に、口の開いた画像と口の閉じた画像を交互に画面出力したいと考えています。
###発生している問題・エラーメッセージ
音声出力を行ってる間、画像を変更できない。
3秒後に画像を更新すると3秒間で音声で終わってします。
エラーメッセージ
###該当のソースコード
import
1import pygame.mixer 2from time import sleep 3 4#setup for image 5pygame.init() 6screen = pygame.display.set_mode((1000, 900)) 7mouthopen = pygame.image.load ("MouthOpen.jpg") 8mouthclose = pygame.image.load("MouthClose.jpg") 9 10#setup for sound 11pygame.mixer.init (48000, -16, 1, 1024) 12sound = pygame.mixer.Sound("thankyou.wav") 13channel1A = pygame.mixer.Channel(1) 14 15while True: 16 screen.blit(mouthopen, (0, 0)) 17 pygame.display.update() 18 channel1A.play(sound) 19 sleep(3.0) 20 screen.blit(mouthclose, (0, 0)) 21 pygame.display.update() 22 sleep(2.0) 23 24 25 26
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
python2.7.9
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/22 02:54