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

首选先去(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
#######################################
#日后增加对小车的语音控制~~~~

猜你喜欢

转载自www.cnblogs.com/ITJoker/p/9190534.html