Jak přehrát soubor .WAV v Pythonu

...

Python poskytuje nástroje pro přehrávání zvukových souborů.

Rozsáhlá sada standardních knihoven Pythonu umožňuje programátorům zvládnout širokou škálu programovacích úloh. Python je jazyk „včetně baterií“: není co dodat. Python má vestavěné funkce pro čtení a zápis některých formátů zvukových souborů. Bohužel neexistují žádné standardní způsoby přehrávání zvukových souborů napříč širokou škálou hardwaru a operačních systémů, se kterými se může programátor Pythonu setkat. Standardní Python však obsahuje jednoduchý způsob, jak tuto práci provést. Modul "os" neboli operační systém umožňuje programátorovi používat základní operační systém k provádění skutečné práce při přehrávání souboru.

Přehrávání souborů .Wav s Pythonem na Linuxu

Krok 1

Stiskněte současně klávesy "ALT" a F2. Do vstupního pole zadejte „python“. Vyberte možnost, která umožní spuštění Pythonu v terminálu Linux. Klikněte na tlačítko "Spustit".

Video dne

Krok 2

Na výzvu Pythonu naimportujte modul os zadáním „import os“.

Krok 3

Na příkazovém řádku Pythonu zadejte následující systémové volání.

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

Nahraďte parametr "sounds/test.wav" umístěním a názvem souboru .wav, který se má přehrát.

Krok 4

Pro provedení kódu stiskněte klávesu Enter nebo Enter.

Přehrávání souborů .Wav pomocí Pythonu na Windows XP

Krok 1

Klikněte na tlačítko nabídky Start a poté vyberte "Spustit" pro načtení interpretu příkazů Windows.

Krok 2

Na příkazovém řádku systému Windows zadejte „python“ a stiskněte klávesu enter. Některé instalace vyžadují cestu k adresáři obsahujícímu binární soubory Pythonu, aby bylo možné najít a načíst interpret. Pokud je například nainstalovaná verze Python 2.7, pro načtení interpretu Pythonu zadejte "c:\python27\python."

Krok 3

Na příkazovém řádku Pythonu zadejte „import os“ a poté stiskněte klávesu enter.

Krok 4

Chcete-li přehrát soubor wave, zadejte do výzvy interpreta Pythonu následující příkaz.

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

Nahraďte parametr "sounds/test.wav" umístěním a názvem souboru .wav, který se má přehrát.

Krok 5

Stisknutím klávesy Return nebo Enter přehrajete soubor wave.

Věci, které budete potřebovat

  • Počítač se systémem Windows nebo Linux s nainstalovaným Pythonem verze 2.5 nebo novější

  • Zvukový soubor ve formátu Wave

Spropitné

Programátoři Pythonu mají k dispozici několik otevřených zvukových knihoven, které mohou poskytnout třídy a metody potřebné k přehrávání oblíbených formátů zvukových souborů. Tyto knihovny mají často závislosti: aby se mohly nainstalovat a fungovat, jsou potřeba jiné knihovny nebo soubory.

Varování

Funkce "os.system()" Pythonu umožňuje spuštění libovolného standardního příkazu operačního systému, ke kterému má interpret Pythonu oprávnění. Je možné vkládat příkazy pro mazání nebo přístup k důležitým datům a aplikacím.