Hướng dẫn python play wav file - python chơi tệp wav
Tôi có một tập lệnh camera
và tập lệnh 0 của tôi
Đã hỏi ngày 26 tháng 11 năm 2019 lúc 1:23Nov 26, 2019 at 1:23 3 Tôi không biết những yêu cầu 1 có đối với chủ đề mà nó chạy, nhưng điều đơn giản nhất và dễ làm nhất có lẽ chỉ là sinh ra một luồng để phát âm thanh:
2 Ở đây bắt đầu luồng dưới dạng luồng daemon, nghĩa là nó sẽ không chặn chương trình thoát ra. (Trên Python 2, bạn đã làm 3 thay thế.)Đã trả lời ngày 26 tháng 11 năm 2019 lúc 3:19Nov 26, 2019 at 3:19 Nneonneonneonneonneonneo 165K35 Huy hiệu vàng294 Huy hiệu bạc368 Huy hiệu đồng35 gold badges294 silver badges368 bronze badges 0 Trong bài viết này, chúng ta sẽ thấy cách phát âm thanh trong Python bằng cách sử dụng một số thư viện âm thanh phổ biến nhất. Chúng tôi sẽ tìm hiểu về các phương pháp khác nhau để phát âm thanh. Phương pháp 1: Sử dụng mô -đun chơiUsing playsound module Chạy lệnh sau để cài đặt các gói: pip install playsound
Ví dụ: Đối với định dạng WAVFor WAV format Python3 4 5 6 1 8 9 0 1 2 3 0Output: https://media.geeksforgeek.org/wp-content/uploads/20210102134813/gfgplaysound.mp4 Ví dụ: cho định dạng MP3For mp3 format Python3 4 5 6 1 8pip install playsound0 0 1 2 3 0Output: https://media.geeksforgeeks.org/wp-content/uploads/20210102134813/gfgplaysound.mp4 https://media.geeksforgeek.org/wp-content/uploads/20210102134813/gfgplaysound.mp4Using pydub module Ví dụ: cho định dạng MP3 sudo apt-get install ffmpeg libavcodec-extra pip install pydub Phương pháp 2: Sử dụng mô -đun PydubYou can open WAV files with python. For opening mp3, you’ll need ffmpeg or libav. Chạy các lệnh sau để cài đặt các gói:from_wav() method for playing wav file and from_mp3() method for playing an mp3 file. The play() method is used to play the wav and mp3 file: Lưu ý: Bạn có thể mở các tệp WAV bằng Python. Để mở MP3, bạn sẽ cần FFMPEG hoặc LIBAV.For WAV format Python3Mô -đun này sử dụng phương thức From_wav () để phát tệp WAV và phương thức từ_mp3 () để phát tệp MP3. & nbsp; phương thức play () được sử dụng để phát tệp wav và mp3: Ví dụ 1: Đối với định dạng WAV 4 pip install playsound7 6 pip install playsound9 4 sudo apt-get install ffmpeg libavcodec-extra pip install pydub1 6 sudo apt-get install ffmpeg libavcodec-extra pip install pydub3 sudo apt-get install python3-tk sudo apt-get install python3-tksnack3 Output: https://media.geeksforgeeks.org/wp-content/uploads/20210102134814/gfgpydub.mp4
Python3Mô -đun này sử dụng phương thức From_wav () để phát tệp WAV và phương thức từ_mp3 () để phát tệp MP3. & nbsp; phương thức play () được sử dụng để phát tệp wav và mp3: Ví dụ 1: Đối với định dạng WAV 4 pip install playsound7 6 pip install playsound9 1 2sudo apt-get install python3-tk sudo apt-get install python3-tksnack1 0sudo apt-get install python3-tk sudo apt-get install python3-tksnack3 Output: https://media.geeksforgeeks.org/wp-content/uploads/20210102134814/gfgpydub.mp4
sudo apt-get install ffmpeg libavcodec-extra pip install pydub4 sudo apt-get install ffmpeg libavcodec-extra pip install pydub5 sudo apt-get install ffmpeg libavcodec-extra pip install pydub6 sudo apt-get install ffmpeg libavcodec-extra pip install pydub7 0tksnack module depends upon a module named tkinter to activate a tk object in the python script. You must install tkinker and tksnack packages for Python. Run the following commands to install the packages:sudo apt-get install python3-tk sudo apt-get install python3-tksnack 1______22221play() method is used to play the audio files. The blocking argument states that the sound will
play asynchronously.Example: Ví dụ 2: cho định dạng MP3sudo apt-get install ffmpeg libavcodec-extra pip install pydub4 sudo apt-get install ffmpeg libavcodec-extra pip install pydub5 $ sudo apt-get install libasound2-dev $ pip3 install simpleaudio4 $ sudo apt-get install libasound2-dev $ pip3 install simpleaudio5 0Phương pháp 3: Sử dụng mô -đun Tksnack Mô -đun TKSNack phụ thuộc vào một mô -đun có tên Tkinter để kích hoạt một đối tượng TK trong tập lệnh Python. Bạn phải cài đặt các gói Tkinker và Tksnack cho Python. Chạy các lệnh sau để cài đặt các gói:
Phương thức play () được sử dụng để phát các tệp âm thanh. Đối số chặn nói rằng âm thanh sẽ phát không đồng bộ.
0 1 2something 0 0
sudo apt-get install ffmpeg libavcodec-extra pip install pydub5 something 4 0Output: Python3
6 while loop 7natively on our system. This method plays the audio file with an external player installed on your terminal.
Python3
sudo apt-get install ffmpeg libavcodec-extra pip install pydub5 ThreadPoolExecutor 4https://media.geeksforgeek.org/wp-content/uploads/20210102134818/gfgtksnack.mp4 1 2 03 0Phương pháp 4: Sử dụng người chơi bản địa Output: Trong phương pháp này, chúng tôi chơi âm thanh tự nhiên trên hệ thống của chúng tôi. Phương pháp này phát tệp âm thanh với một trình phát bên ngoài được cài đặt trên thiết bị đầu cuối của bạn. Ví dụ 1: Đối với Mac OS XFor Linux Python3
sudo apt-get install ffmpeg libavcodec-extra pip install pydub5 ThreadPoolExecutor 4https://media.geeksforgeek.org/wp-content/uploads/20210102134818/gfgtksnack.mp4 1 2 03 0Phương pháp 4: Sử dụng người chơi bản địa Output:: https://media.geeksforgeeks.org/wp-content/uploads/20210102134811/gfgnativeplayer.mp4 Trong phương pháp này, chúng tôi chơi âm thanh tự nhiên trên hệ thống của chúng tôi. Phương pháp này phát tệp âm thanh với một trình phát bên ngoài được cài đặt trên thiết bị đầu cuối của bạn.Using simpleaudio module Điều này chủ yếu được thiết kế để phát các tệp WAV và mảng numpy.Chạy lệnh sau để cài đặt các gói:WAV files and NumPy arrays. Run the following command to install the packages: $ sudo apt-get install libasound2-dev $ pip3 install simpleaudio Phương thức play () được sử dụng để phát các tệp âm thanh.play() method is used to play the audio files. Example: Python3 6 25 26sudo apt-get install ffmpeg libavcodec-extra pip install pydub5 28 1 2 31 0 33sudo apt-get install ffmpeg libavcodec-extra pip install pydub5 35 36Output: https://media.geeksforgeeks.org/wp-content/uploads/20210102134816/gfgsimpleaudio.mp4 |