• 基于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
    #######################################
    #日后增加对小车的语音控制~~~~
    内容太长无法显示。
  • 相关阅读:
    ubuntu下使用ppa安装codeblocks集成开发环境
    CentOS g++ 安装
    CentOS 7.1云服务器 配置FTP服务器vsftpd
    div高度自适应浏览器高度
    HTML中的head结构
    javascript高级进阶系列
    javascript集中跨域方法
    canvas标签的width和height以及style.width和style.height的区别
    html5学习笔记之入新特性
    ie下a标签里的图片会有边框
  • 原文地址:https://www.cnblogs.com/ITJoker/p/9190534.html
Copyright © 2020-2023  润新知