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