一、pip install pyaudio 安装pyaudio依赖包, 用于录音、生成wav文件
此步容易出错,需要先安装PortAudio再执行上行安装代码,具体地:
1.打开链接
PortAudio - an Open-Source Cross-Platform Audio API
2.下载安装
- pa_stable_v190700_20210406.tgz <== You probably want this!!
(1)然后进入该目录下解压:
tar -xvf pa_stable_v190700_20210406.tgz
(2)接着进入portaudio目录:
cd portaudio
(3)然后编译:
./configure
make
sudo make install
3.pip install pyaudio
二、pip install baidu-aip 安装百度AI的sdk, 调用语音技术接口将音频识别为文本数据返回
三、pip install pyttsx3 安装pyttsx3依赖包, 将文本信息以音频的格式播放出来
执行代码(from pyaudio import PyAudio, paInt16)错误:
ImportError: libportaudio.so.2: cannot open shared object file: No such file or directory
解决办法:
(1)cd /etc/ld.so.conf.d
(2)vim localusr.conf
输入内容:/usr/local/lib/
(3)ldconfig