Cum să redați un fișier .WAV în Python

...

Python oferă instrumente pentru a reda fișiere audio.

Setul extins de biblioteci standard al lui Python le permite programatorilor să gestioneze o gamă largă de sarcini de programare. Python este un limbaj „baterii incluse”: nimic altceva de adăugat. Adevărat formei, Python are funcții încorporate pentru citirea și scrierea unor formate de fișiere audio. Din păcate, nu există modalități standard de a reda fișiere audio în gama largă de hardware și sisteme de operare pe care le poate întâlni programatorul Python. Cu toate acestea, Python standard include o modalitate simplă de a face treaba. Modulul „os” sau sistemul de operare permite programatorului să folosească sistemul de operare de bază pentru a face munca efectivă de redare a fișierului.

Redarea fișierelor .Wav cu Python pe Linux

Pasul 1

Apăsați simultan tasta „ALT” și F2. Introduceți „python” în caseta de introducere. Selectați opțiunea pentru a permite Python să ruleze în terminalul Linux. Faceți clic pe butonul „Run”.

Videoclipul zilei

Pasul 2

La promptul Python, importați modulul os tastând „import os”.

Pasul 3

Introduceți următorul apel de sistem pe linia de comandă Python.

os.system ("aplay sunete/test.wav")

Înlocuiți parametrul „sounds/test.wav” cu locația și numele fișierului .wav de redat.

Pasul 4

Apăsați tasta return sau enter pentru a executa codul.

Redarea fișierelor .Wav cu Python pe Windows XP

Pasul 1

Faceți clic pe butonul meniului Start și apoi selectați „Run” pentru a încărca interpretul de comandă Windows.

Pasul 2

La promptul de comandă Windows, tastați „python” și apoi apăsați tasta Enter. Unele instalări necesită calea către directorul care conține binarele Python pentru a localiza și încărca interpretul. De exemplu, dacă versiunea instalată este Python 2.7, pentru a încărca interpretul Python introduceți „c:\python27\python”.

Pasul 3

La linia de comandă Python, introduceți „import os” și apoi apăsați tasta Enter.

Pasul 4

Introduceți următoarea comandă în promptul interpretorului Python pentru a reda fișierul wave.

os.system("start /min mplay32 /play /close tada.wav")

Înlocuiți parametrul „sounds/test.wav” cu locația și numele fișierului .wav de redat.

Pasul 5

Apăsați tasta return sau enter pentru a reda fișierul wave.

Lucruri de care veți avea nevoie

  • Computer Windows sau Linux cu Python versiunea 2.5 sau mai recentă instalată

  • Fișier audio în format Wave

Bacsis

Programatorii Python au mai multe biblioteci audio open source disponibile care pot oferi clasele și metodele necesare pentru a reda formate populare de fișiere audio. Aceste biblioteci au adesea dependențe: sunt necesare alte biblioteci sau fișiere pentru ca acestea să se instaleze și să funcționeze.

Avertizare

Funcția „os.system()” a lui Python permite executarea oricărei comenzi standard ale sistemului de operare pe care interpretul Python are permisiunea de a o executa. Este posibil să inserați comenzi pentru a șterge sau accesa date și aplicații importante.