百度网站认证,wordpress火车头5.0,算命网站该怎样做,google 网站突然一条收录也没有目录 一.利用pygame#xff08;略显麻烦#xff0c;有时候播放不太正常#xff09;1.安装依赖库2.代码 二.利用mpg123#xff08;简洁方便#xff0c;但仅争对mp3#xff09;1.安装依赖库2.代码 三.利用sox#xff08;简单方便#xff0c;支持的文件格式多#xff09;… 目录 一.利用pygame略显麻烦有时候播放不太正常1.安装依赖库2.代码 二.利用mpg123简洁方便但仅争对mp31.安装依赖库2.代码 三.利用sox简单方便支持的文件格式多1.安装依赖库2.代码 四.语音识别(录音)1查看录音设备2定时录音命令3不定时录音命令4python脚本控制 一.利用pygame略显麻烦有时候播放不太正常
1.安装依赖库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pygame2.5.22.代码
import pygamedef play_audio(audio_file):pygame.mixer.init() # 初始化pygame.mixer.music.load(audio_file) # 加载文件pygame.mixer.music.play() # 播放while pygame.mixer.music.get_busy(): # 等待播放完毕pygame.time.Clock().tick(10)if __name__ __main__:audio_file path/to/your/audio/file.mp3 # mp3的路径play_audio(audio_file)二.利用mpg123简洁方便但仅争对mp3
1.安装依赖库
sudo apt-get install mpg123 # 安装环境2.代码
import os
os.system(mpg123 /home/pi/Desktop/music/爱你.mp3) # 这里MP3文件路径
# 注意只有播放完音频才往后执行。三.利用sox简单方便支持的文件格式多
1.安装依赖库
sudo apt-get install sox # 安装环境2.代码
import os
os.system(play /home/pi/Desktop/music/爱你.mp3) # 这里MP3文件路径
# 注意只有播放完音频才往后执行。四.语音识别(录音)
1查看录音设备
arecord -l2定时录音命令
arecord -D plughw:2,0 -f S16_LE -r 16000 -d 5 question1.wav
# 参数介绍
-D plughw:2,0 2,0 表示card2 device 0
-f S16_LE 指定录音格式
-r 16000 指定了采样率单位时Hz
-d 指定录音的时长单位时秒
question1.wav 文件名称及格式3不定时录音命令
arecord -D plughw:2,0 -f S16_LE -r 16000 question1.wav
# 按ctrl C来结束录音。4python脚本控制
import os
import threadingdef print_time(t):t t1os.system(clear) # 清除上一条命令print(times:, t,s, (Ctrl C to Stop!))timer threading.Timer(1, lambda: print_time(t))timer.start()timer threading.Timer(1, lambda: print_time(0))
timer.setDaemon(True) # 设置随主程序的关闭而关闭
timer.start()os.system(arecord -D plughw:2,0 -f S16_LE -r 16000 question1.wav)
print(录音结束)