Sunday, June 12, 2016

Library untuk membaca file wav di Python





Bila anda bekerja dengan format WAV pada menggunakan python sebagai tools utama, anda bisa memanfaatkan library berikut  https://github.com/WarrenWeckesser/wavio daripada kamu menggunakan library default python, maka penulis sarankan menggunakan library diatas! Karena sangat mudah penggunaannya, oiya jangan lupa untuk menggunakan numpy. Berikut contoh penggunaanya





import numpy as np
import wavio
import matplotlib.pyplot as plt

h = wavio.read('D-E-G-D-E-G.wav')
print h
data = h.data
amplitudo  = x[:,1] #ambil channel 1 saja
time = np.arange(0,np.size(x,0))
plt.figure('www.softscients.web.id')
plt.plot(time,amplitudo),plt.title('Plot Sinyal Wav') 

Wav(data.shape=(488704, 2), data.dtype=int16, rate=44100, sampwidth=2)
Cara baca keluarannya yaitu
Data sound stereo
Range resolusi amplitudo 16 bit
Hz 441000