Enviado em 07/10/2016 - 16:14h
import numpyPessoal, achei esse script na internet, que serve para gravar áudio utilizando o Python.
import pyaudio
import analyse
# Initialize PyAudio
pyaud = pyaudio.PyAudio()
# Open input stream, 16-bit mono at 48000 Hz
# On my system, device 4 is a USB camera
stream = pyaud.open(
format = pyaudio.paInt16,
channels = 1,
rate = 48000,
input_device_index = 1,
input = True)
while True:
# Read raw microphone data
rawsamps = stream.read(1024)
# Convert raw data to NumPy array
samps = numpy.fromstring(rawsamps, dtype=numpy.int16)
# Show the volume
print analyse.loudness(samps)
Eu estou com um projeto pessoal, e parte do projeto é ter um reconhecimento de voz, estou tentando desenvolver em Python, mas ainda não tive sucesso. Esse script acima foi o mais perto que cheguei de ter algo.
Porém quando executo o mesmo, tenho o seguinte retorno:
$ python teste.pyAlguém sabe resolver isso?
Falha de segmentação