Sample rate of WAV file. data numpy array. Data read from WAV file. Data-type is determined from the file; see Notes. Data is 1-D for 1-channel WAV, or 2-D of shape (Nsamples, Nchannels) otherwise. If a file-like input without a C-like file descriptor (e.g., io.BytesIO) is passed, this will not be writeable. Notes. Common data types:
WAV technically is a binary format, but I'm assuming your audio is encoded and you're trying to decode it and write it to a wav file? @lnogueir i think yes,,, i want the audio in wav format, btw tq for your response.. You need to provide more information about the audio properties.
To the code: import numpy as np import wave import struct import matplotlib.pyplot as plt # frequency is the number of times a wave repeats a second frequency = 1000 num_samples = 48000 # The sampling rate of the analog to digital convert sampling_rate = 48000.0 amplitude = 16000 file = "test.wav".
All examples I found using PyAudio rely on writing the NumPy array to a WAV file first, but I'd like to have a preview function that just spits out the NumPy array to the audio output. Should be cross-platform, too. I'm using Python 3 (Anaconda distribution). Qg2ZU. 154 345 326 495 174 260 12 97 23