• Atitit 调用百度语音识别 目录 1. 建立一个音频app项目,获得appid kersec 1 2. 直接使用JAR包步骤如下: 1 2.1. public class baiduAudio


    Atitit 调用百度语音识别

     

    目录

    1. 建立一个音频app项目,获得appid  kersec 1

    2. 直接使用JAR包步骤如下: 1

    2.1. public class baiduAudioSample { 1

    2.2. 转码 3

    2.3. 结果 4

     

     

    1. 建立一个音频app项目,获得appid  kersec
    2. 直接使用JAR包步骤如下:

     

    1.在官方网站下载Java SDK压缩工具包。

    2.将下载的aip-java-sdk-version.zip解压后,复制到工程文件夹中。

    3.在Eclipse右键“工程 -> Properties -> Java Build Path -> Add JARs”。

    4.添加SDK工具包aip-java-sdk-version.jar和第三方依赖工具包json-20160810.jarlog4j-1.2.17.jar

     

     

     

     

      1. public class baiduAudioSample {

        //设置APPID/AK/SK

        public static final String APP_ID = "16463959";

        public static final String API_KEY = " ";

        public static final String SECRET_KEY = " ";

     

        public static void main(String[] args) {

            // 初始化一个AipSpeech

            AipSpeech client = new AipSpeech(APP_ID, API_KEY, SECRET_KEY);

     

            // 可选:设置网络连接参数

            client.setConnectionTimeoutInMillis(2000);

            client.setSocketTimeoutInMillis(60000);

     

            // 可选:设置代理服务器地址, http和socket二选一,或者均不设置

    //        client.setHttpProxy("proxy_host", proxy_port);  // 设置http代理

    //        client.setSocketProxy("proxy_host", proxy_port);  // 设置socket代理

     

            // 可选:设置log4j日志输出格式,若不设置,则使用默认配置

            // 也可以直接通过jvm启动参数设置此环境变量

            System.setProperty("aip.log4j.conf", "path/to/your/log4j.properties");

     

            // 调用接口

            JSONObject res = client.asr("D:\\000atibek\\l3 v doin sb\\10484228121882096ce24813.mp4.m4a.pcm", "pcm", 16000, null);

            System.out.println(res.toString(2));

            

        }

    }

     

      1. 转码

     

     

    for /r "D:\000atibek\l3 v doin sb" %%i in  (*.m4a)    do (

     

     

    "D:\prgrm\KMPlayer\ffmpeg.exe"  -y  -i "%%i"  -acodec pcm_s16le -f s16le -ac 1 -ar 16000 "%%i.pcm"

     

     

    )

     

      1. 结果

     

    0 [main] INFO com.baidu.aip.client.BaseClient  - get access_token success. current state: STATE_AIP_AUTH_OK

    4 [main] DEBUG com.baidu.aip.client.BaseClient  - current state after check priviledge: STATE_TRUE_AIP_USER

    {

      "result": ["现在是12月28号凌晨三点半,不是想熬夜,就是睡不着,过去的一年,自己过的是什么日子?咋没攒下钱,自己心里还没点数吗?朱律师的天天那么多土豪向我们咨询移民的项目,我们还不知道资本想去哪儿了?哪有什么岁月静好,往事清零,记吃不记打,那不是傻子吗?刚有权有钱的人已经对市场失去信心,最后倒霉的都是穷人,别跟着呗什么歌舞升平这个厉害了,那个厉害了,给洗了脑,工作好不好找嘛?好不好做才是最实际的?我奶奶总说吃不穷喝不穷,算计不到,要受穷,是时候计划一下明年的事儿了,祝你好运。"],

      "err_msg": "success.",

      "sn": "106416398231560082929",

      "corpus_no": "6700505160494814709",

      "err_no": 0

    }

     

  • 相关阅读:
    C#多线程编程实战1.5检测线程状态
    C#多线程编程实战1.4终止线程
    C#多线程编程实战1.3等待线程
    C#多线程编程实战1.2暂停线程(休眠)
    C#多线程编程实战1.1创建线程
    C#中base的作用
    C#继承
    C#中return的两个作用
    Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows
    执行gulp build报错
  • 原文地址:https://www.cnblogs.com/attilax/p/15197247.html
Copyright © 2020-2023  润新知