同时显示文本和播放音频

时间:2017-08-22 22:27:21

标签: python python-3.x audio text synchronization

我想在播放一些文字时播放声音,但我该如何同时进行此操作呢?这是我必须要做的事情。

import winsound as win
import sys
import time


text = "I like Pizza!"
for letter in text:
    sys.stdout.write(letter)
    sys.stdout.flush()
    time.sleep(0.5)


gametheme = "Place where the sound is stored"

win.PlaySound(gametheme, win.SND_FILENAME)

1 个答案:

答案 0 :(得分:0)

(复制) python中的线程用于同时运行多个线程(任务,函数调用)。请注意,这并不意味着它们在不同的CPU上执行。如果已经使用100%的CPU时间,Python线程将不会使您的程序更快。在这种情况下,您可能希望研究并行编程。

程序逐行运行,因此很难同时运行它。只有线程才有可能。一个线程是另一个程序,链接到另一个程序,它同时并行运行。我之前从未使用过它们,但我可以告诉你一些网站。

docs.python.org

stackoverflow:)