Copiez le code pyaudio du fichier pyaudio.txt et lancez la commande python musicpy.txt
Si vous n'arrivez pas à lire le fichier pyaudio.txt, copiez le code ci-dessous :
import wave
import sys
import pyaudio
CHUNK = 1024
if len(sys.argv) < 2:
print(f'Plays a wave file. Usage: {sys.argv[0]} filename.wav')
sys.exit(-1)
with wave.open(sys.argv[1], 'rb') as wf:
# Instantiate PyAudio and initialize PortAudio system resources (1)
p = pyaudio.PyAudio()
# Open stream (2)
stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
channels=wf.getnchannels(),
rate=wf.getframerate(),
output=True)
# Play samples from the wave file (3)
while len(data := wf.readframes(CHUNK)): # Requires Python 3.8+ for :=
stream.write(data)
# Close stream (4)
stream.close()
Vous constatez qu'il vous faut installer le module pyaudio de python.
Lancez la commande pip install pyaudio puis python pyaudio.txt zero.wavSi vous avez copié le fichier indiqué, la commande vous le lira.
Pour de l'aide sur le module pyaudio, consultez :
retour dans la page indexpythonmidi du site studyvoxmusi