Đầu vào micrô python thời gian thực
keno Leon Theo Ngày 10 tháng 6 năm 2021 · 8 phút đọc · Chỉ dành cho thành viên Bài viết. 6,567 Chủ đề. 116 Đã tham gia. Tháng 9 năm 2016 Danh tiếng. 487 19-Oct-2019, 09. 45 giờ sáng(18-Oct-2019, 08. 26 giờ chiều) Zenolen đã viết. Vì vậy, tôi đã cài đặt các công cụ xây dựng C++ từ Visual Studio Build Tools 2019. Thật không may, tôi vẫn gặp lỗi tương tự khi cố gắng cài đặt pyaudio. Có thể nó chưa được cài đặt vào dòng lệnh nhưng tôi gặp khó khăn khi tìm cách thực hiện điều đó.bánh xe tải xuống Bánh xe được tuân thủ trước với tất cả những thứ cần thiết Ví dụ Python 37 và 32-bit sẽ là pip install PyAudio-0.2.11-cp37-cp37m-win32.whl64-bit sẽ là (đây cũng là phiên bản Python 32-bit hoặc 64-bit không phải hệ điều hành) pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl Hồi đáp Tìm thấy Hồi đáp Zenolen Bài đăng. 4 Chủ đề. 1 Đã tham gia. Tháng 10 năm 2019 Danh tiếng. 0 26-Oct-2019, 05. 31 giờ chiềuXin chào jefsummers và snippsat, Hồi đáp Tìm thấy Hồi đáp jefsummers Bài viết. 1.276 Chủ đề. 2 Đã tham gia. Tháng 5 năm 2019 Danh tiếng. 85 04-Tháng mười một-2019, 02. 57 giờ sángCác công việc sau. Tôi lấy nó từ GitHub https. //ý chính. github. com/mabdrabo/8678538 import pyaudio import wave FORMAT = pyaudio.paInt16 CHANNELS = 2 RATE = 44100 CHUNK = 1024 RECORD_SECONDS = 5 WAVE_OUTPUT_FILENAME = "file.wav" audio = pyaudio.PyAudio() # start Recording stream = audio.open(format=FORMAT, channels=CHANNELS, rate=RATE, input=True, frames_per_buffer=CHUNK) print ("recording...") frames = [] for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)): data = stream.read(CHUNK) frames.append(data) print ("finished recording") # stop Recording stream.stop_stream() stream.close() audio.terminate() waveFile = wave.open(WAVE_OUTPUT_FILENAME, 'wb') waveFile.setnchannels(CHANNELS) waveFile.setsampwidth(audio.get_sample_size(FORMAT)) waveFile.setframerate(RATE) waveFile.writeframes(b''.join(frames)) waveFile.close() Hồi đáp Tìm thấy Hồi đáp Làm cách nào để truyền phát âm thanh bằng Python?def generate_sample(self, ob, preview). print("* Đang tạo mẫu. ") tone_out = mảng(ob, dtype=int16) nếu xem trước. print("* Đang xem trước tập tin âm thanh. ") bytestream = tone_out. tobytes() pya = pyaudio. PyAudio() stream = pya. mở(format=pya.
Có cách nào thay thế cho PyAudio không?python-sounddevice là giải pháp thay thế cho PyAudio để ghi và phát lại các luồng âm thanh, từ micrô hoặc đến card âm thanh. |