首页 >

学无止境

  • Linux上silk的微信语音转换成mp3格式

    贾磊 贾磊

    发布时间: 2017-12-19 17:13:34 分类:小程序
            前段时间做一个微信小程序的项目,遇到一个问题:我要调用接口把小程序上传的silk语音文件里面的录音转文字,但是很多接口都不支持silk格式,下面是解决办法,希望可以对大家有所帮助。

            1、安装 lame

                    tar -xvf  lame-3.99.5.tar.gz   #解压后进入到lame文件中                cd lame-3.99.5                ./configure --prefix=/usr/local/   --enable-shared  ###表示安装目录                make                make install      

            2、再安装ffmpeg

                    tar -xvf ffmpeg-3.0.tar.gz   #解压后进入到ffmpeg文件中                cd ffmpeg-3.0                ./configure --prefix=/usr/local/ffmpeg --disable-yasm --disable-libspeex --enable-libmp3lame --                disable-libvorbis --enable-shared                make  ##可能会比较久,大概5分钟                make install

             3、执行以下操作

                    echo '/usr/local/lib' >> /etc/ld.so.conf                ldconfig                echo '/usr/local/ffmpeg/lib' >> /etc/ld.so.conf                ldconfig

              4、添加环境变量

                    vim /etc/profile                export PATH=$PATH:$JAVA_HOME/bin:/usr/local/ffmpeg/bin(添加到最后一行)                source /etc/profile                添加完之后输入ffmpeg命令测试是否成功20170825093048243.bmp

              5、安装silk-v3包

                     将github上下载的silk-v3-decoder上传到 /usr/local/目录下,并改名为silk-v3 测试命令,首次输入以下测试时会自                 动编译silk-v3                 sh /usr/local/silk-v3/converter.sh  /usr/local/test/demo.silk mp3                *关于采样率的问题(采样率会影响语音转文字的解析结果)                //转化采样率 需要yum安装sox                sox   2.wav   -r   16000  2R.wav                安装完了!调用程序执行命令即可
                    



            

  • 关于小程序快速实现https

    贾磊 贾磊

    发布时间: 2017-12-19 17:03:37 分类:小程序
    前段时间接触了小程序的开发,发现小程序好麻烦啊又要设置合法域名又要合法域名必须是https(抱怨一下! 不过安全第一 这些麻烦还是必要的 哈哈)。

    废话不说了!直奔主题准备好服务器,备案的域名。1、登录腾讯云实名认证,2、申请ssl证书(有个免费一年的证书)image.png3、根据要求完成申请image.png4、开通CDN,进入CDN管理界面选择添加域名解析
    image.png5、添加完成后在域名列表里选择你对应域名的管理image.png然后点击对应域名的管理然后完成基本设置,接下来选择里面的高级设计image.png
    高级设置里面(这是我配置好以后的效果)第一次进来把你申请的ssl证书上传就可以然后选择强制跳转httpsimage.png
  • Docker常用命令

    贾磊 贾磊

    发布时间: 2018-12-24 19:04:27 分类:Docker
    docker search [镜像名称]   搜索镜像
    
    docker pull  [镜像名称]   拉取
    
    docker images  查看本地镜像
    
    docker ps    查看正在运行的容器
    
    docker ps -a  查看所有容器
    
    docker images  查看本地镜像
    
    docker start|restart|stop [容器名称或者容器id]    启动容器|重启|停止
    
    docker rm  [-f] [容器名称或容器id]  删除容器  -f(强制删除)  docker rm $(docker ps -aq) 删除所有容器
    
    docker rmi  [镜像名称或id]  删除镜像    docker rmi $(docker images -a) 删除所有镜像
    
    docker inspect [容器名称或者id]  查看容器所有信息
    
    docker inspect [容器名称或者id] |grep "IPAddress"  查看容器ip
    
    docker  run  [镜像名称]  运行一个容器
    
    docker exec -it [容器名称或id] /bin/bash  以命令行的交互方式进入容器
    
    docker logs [容器名称或id]