Zenolen
nuốt không tải
Bài viết. 4
Chủ đề. 1
Đã tham gia. Tháng 10 năm 2019
Danh tiếng. 0
09-Oct-2019, 02. 02 giờ chiềuXin chào tất cả, hy vọng tôi đang đăng ở đúng nơi
Tôi còn khá mới với Python và có lẽ tôi đang cắn nhiều hơn những gì tôi có thể nhai nhưng tôi đang cố gắng tạo một tệp âm thanh hoạt động trong thời gian thực [độ trễ thấp]. Tôi. e. âm thanh liên tục chảy vào mic, được mã của tôi xử lý và sẽ liên tục chảy ra loa. [Trong Windows 10]
Bây giờ điều tôi đang hy vọng là ai đó có thể chỉ cho tôi một thư viện miễn phí [từ đó có đúng không?] có thể lấy âm thanh từ micrô và cung cấp cho tôi dữ liệu. Sau đó tôi sẽ xử lý và gửi lại cho người nói
Tôi đã tìm thấy các thư viện có thể thực hiện việc này nhưng thật không may, chúng rất khó hiểu đối với tôi. Tôi không cần bất cứ thứ gì hấp dẫn, chỉ cần thứ gì đó sẽ cung cấp cho tôi dữ liệu âm thanh từ mic và tôi sẽ trả lại. Tôi sẽ làm phần còn lại
Tôi sẽ đánh giá cao sự giúp đỡ nào
Cảm ơn
Hồi đáp
Tìm thấy
Hồi đáp
jefsummers
Đà giám mục
Bài viết. 1.276
Chủ đề. 2
Đã tham gia. Tháng 5 năm 2019
Danh tiếng. 85
Oct-09-2019, 04. 37 giờ chiềuPyAudio có lẽ là thư viện bạn sẽ muốn sử dụng
Đối với người mới bắt đầu, video được liên kết sẽ đưa bạn qua những phần bạn đang hỏi về
Âm thanh phát trực tuyến PyAudio
Hồi đáp
Tìm thấy
Hồi đáp
Zenolen
nuốt không tải
Bài viết. 4
Chủ đề. 1
Đã tham gia. Tháng 10 năm 2019
Danh tiếng. 0
18-Oct-2019, 08. 26 PM [Bài đăng này đã được sửa đổi lần cuối. 18-Oct-2019, 08. 27h bởi Zenolen. ]Xin chào jefsummers,
Cảm ơn sự giúp đỡ của bạn và xin lỗi vì trả lời muộn
Pyaudio có vẻ giống như những gì tôi đang tìm kiếm và cũng cảm ơn vì liên kết đến hướng dẫn. Vấn đề duy nhất là tôi gặp sự cố khi cài đặt nó. tôi đã sử dụng
pip cài đặt pyaudio
Nhưng tôi đã nhận lỗi
lỗi. Microsoft Visual C++ 14. 0 là bắt buộc. Nhận nó với "Công cụ xây dựng Microsoft Visual C ++". http. // trung tâm hạ cánh. Visual Studio. com/hình ảnh. công cụ xây dựng
Liên kết không hoạt động nhưng tôi đọc trên mạng rằng bất kỳ phiên bản nào sau đó 14 cũng sẽ ổn
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ất kỳ trợ giúp thêm sẽ được đánh giá cao
Hồi đáp
Tìm thấy
Hồi đáp
jefsummers
Đà giám mục
Bài viết. 1.276
Chủ đề. 2
Đã tham gia. Tháng 5 năm 2019
Danh tiếng. 85
19-Oct-2019, 01. 34 giờ sángTôi không cần Visual C++. Tôi đã sử dụng Anaconda và thử nghiệm trong Jupyter Notebook
Hồi đáp
Tìm thấy
Hồi đáp
đoạn trích
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ất kỳ trợ giúp thêm sẽ được đánh giá cao
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
nuốt không tải
Bài viết. 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,
Cảm ơn rất nhiều vì cả hai đề xuất của bạn, tôi đánh giá cao nó. Cuối cùng, tôi đã chọn Anaconda vì nó cũng có vẻ tốt cho việc học sâu, điều mà tôi cũng muốn tham gia
Bây giờ tôi đã cài đặt pyaudio
Nhưng tôi vẫn gặp vấn đề. Tôi đã rất cố gắng để nó hoạt động và tôi đã có chế độ chặn để phát đầu vào micrô thành đầu ra. Nhưng tôi đã tìm kiếm trên mạng một thời gian và tôi không thể tìm thấy lời giải thích rõ ràng về cách sử dụng chính xác chế độ “gọi lại”. Tôi đã tìm thấy các ví dụ về cách truyền âm thanh đến thiết bị đầu ra [và tôi đã làm được điều đó] nhưng không tìm thấy cách lấy dữ liệu từ micrô. Tôi cũng không thể tìm thấy định dạng mà pyaudio sử dụng để ghi dữ liệu, định dạng mà tôi sẽ cần biết nếu tôi viết nội dung nào đó để sửa đổi định dạng đó
Tôi không biết liệu mình có bỏ sót điều gì hiển nhiên hay không nhưng tôi bị mắc kẹt ngay khi tôi cảm thấy gần như đã làm cho nó hoạt động
Bất kỳ đề xuất nào cũng sẽ rất tuyệt
Hồi đáp
Tìm thấy
Hồi đáp
jefsummers
Đà giám mục
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
và sửa đổi nó để hoạt động với Python 3. Nó sẽ ghi lại vài giây từ micrô, sau đó lưu nếu tắt dưới dạng. tập tin wav
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