Maison > Article > développement back-end > Comment lire de l'audio en utilisant Python
Il existe plusieurs façons d'utiliser Python pour lire de l'audio :
os.system()
os.system( fichier ) Appelez l’application système pour ouvrir le fichier. Le fichier peut être un fichier image ou audio.
Inconvénients : Pour ouvrir une application spécifique, l'audio ne peut pas être lu en arrière-plan.
pyaudio
Installation : pip install pyaudio
L'API officielle pour la lecture audio et l'enregistrement est très pratique à utiliser. Modifiez le texte dans votre fichier audio et vous pourrez lire l'audio.
"""PyAudio Example: Play a WAVE file.""" import pyaudio import wave CHUNK = 1024 FILENAME = '你的音频文件' def play(filename = FILENAME): wf = wave.open(filename, 'rb') p = pyaudio.PyAudio() stream = p.open(format=p.get_format_from_width(wf.getsampwidth()), channels=wf.getnchannels(), rate=wf.getframerate(), output=True) data = wf.readframes(CHUNK) while data != b'': stream.write(data) data = wf.readframes(CHUNK) stream.stop_stream() stream.close() p.terminate()
jupyter notebook
Pour lire de l'audio dans jupyer notebook, vous pouvez utiliser la fonction suivante :
import IPython.display as ipd ipd.Audio(文件名)
Pour plus d'articles techniques liés à Python, veuillez visiter Tutoriel Python colonne pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!