基于Python2.7+百度AI服务(语音识别和合成)+图灵机器人的语音助手(日后增加多种玩法功能,目前就这样...........:))新博客:https://www.itjoker.cn

首选先去(http://www.tuling123.com/)注册帐号,然后配置好拿到他的ApiKey

再去百度云那里注册,创建应用,申请拿到他的Api Key,Secret Key

本代码需要以下环境(ffmpeg和pydub)

------------------------------------安装pydub(已有请忽略)----------------------------------------

若没有pip参照此方法(已有请忽略)

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip -V

出现以下图片情形 表示安装成功!

pip install pydub

------------------------------------安装ffmpeg(已有请忽略)---------------------------------------

首先获取当前ffmpeg最新的源码(2018.06.16)作者得到的版本wget https://ffmpeg.org/releases/ffmpeg-4.0.1.tar.bzwget ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2tar -xjvf last_x264.tar.bz2tar -xjvf ffmpeg-4.0.1.tar.bz2#获取到x264的文件夹名ls -lcd x264-snapshot-xxxxxx(xxxxx指的是你解压后看到的)#进去后新建文件

sudo nano config_x264_rpi.sh
#并输入以下内容,保存
##########################################
#!/bin/sh
# build x264 for raspberrypi

./configure
--disable-shared
--enable-static
--enable-strip
--disable-cli

##########################################
#执行以下命令
chmod 770
config_x264_rpi.sh
./
config_x264_rpi.sh
make -j4
sudo make install
#安装完后
cd ..
cd ffmpeg-4.0.1/
nano config_ffmpeg_rpi.sh
#
并输入以下内容,保存
##########################################
#!/bin/sh
# build ffmpeg for raspberrypi (tested on rpi2B)
PREFIX=/usr/local
./configure
--enable-gpl
--enable-version3 --enable-nonfree
--enable-static --disable-shared

--prefix=$PREFIX

--disable-opencl
--disable-thumb
--disable-pic
--disable-stripping

--enable-small

--enable-ffmpeg
--enable-ffplay
#--enable-ffserver
#--enable-ffprobe

--disable-doc
--disable-htmlpages
--disable-podpages
--disable-txtpages
--disable-manpages

--disable-everything

--enable-libx264
--enable-encoder=libx264
--enable-decoder=h264
--enable-encoder=aac
--enable-decoder=aac
--enable-encoder=ac3
--enable-decoder=ac3
--enable-encoder=rawvideo
--enable-decoder=rawvideo
--enable-encoder=mjpeg
--enable-decoder=mjpeg

--enable-muxer=flv
--enable-demuxer=flv
--enable-muxer=mp4
--enable-demuxer=mpegvideo
--enable-muxer=matroska
--enable-demuxer=matroska
--enable-muxer=wav
--enable-demuxer=wav
--enable-muxer=pcm*
--enable-demuxer=pcm*
--enable-muxer=rawvideo
--enable-demuxer=rawvideo

--enable-parser=h264
--enable-parser=aac

--enable-protocol=file
--enable-protocol=tcp
--enable-protocol=rtmp
--enable-protocol=cache
--enable-protocol=pipe

--enable-filter=aresample
--enable-filter=allyuv
--enable-filter=scale

--enable-indev=v4l2
--enable-indev=alsa

--enable-omx
--enable-omx-rpi
--enable-encoder=h264_omx

--enable-mmal
--enable-hwaccel=h264_mmal
--enable-decoder=h264_mmal

#--enable-libx264
#--enable-encoder=libx264
#
#--enable-decoder=h264
#
#--enable-mmal
#--enable-hwaccel=h264_mmal
#--enable-decoder=*_mmal
#
#--enable-omx
#--enable-omx-rpi
#--enable-encoder=*_omx
#
# --enable-mmal, broadcomm multi media abstract layer via mmal for rpi
##########################################
chmod 770
config_ffmpeg_rpi.sh
./
config_ffmpeg_rpi.sh
make -j4
sudo make install
#编译这个需要十几多分钟,在此期间可以做其他的事情
#这个是我的git项目地址(代码还在整理中······预计2018.06.18那天更新到git)
git clone
#编译完到时候进入文件夹Robot
先填入得到的apikey
nano key.conf
./start.sh
#######################################
#日后增加对小车的语音控制~~~~
内容太长无法显示。
原文地址:https://www.cnblogs.com/ITJoker/p/9190534.html