HarborZeng / speech_recognition

语音识别输入法,电脑版

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

java 调用rest api识别接口

测试流程

src目录下的文件及测试音频放置ide中,修改AsrMain.java的文件,运行即可。

修改AsrMain.java

从网页中申请的应用获取appKey和appSecret

    //  填写网页上申请的appkey 如 $apiKey="g8eBUMSokVB1BHGmgxxxxxx"
    private final String appKey = "4E1BG9lTnlSeIf1NQFlrSq6h";

    // 填写网页上申请的APP SECRET 如 $secretKey="94dc99566550d87f8fa8ece112xxxxx"
    private final String secretKey = "544ca4657ba8002e3dea3ac2f5fdd241";

运行AsrMain中main方法,进行识别

public boolean methodRaw = false; // 默认以json方式上传音频文件

结果如:

{"corpus_no":"6526739038479082049","err_msg":"success.","err_no":0,"result":["北京科技馆,"],"sn":"766059849441519624850"}

测试其它音频文件

修改以下参数:

// 需要识别的文件
private final String filename = "16k_test.pcm";

// 文件格式
private final String format = "pcm";

//  1537 表示识别普通话,使用输入法模型。1536表示识别普通话,使用搜索模型。 其它语种参见文档
private final int dev_pid = 1537;
  1. 如测试英语 修改为:
$dev_pid = 1737;
  1. 如测试采样率为16k 的amr文件16k-23850.amr,修改为:
// 需要识别的文件
private final String filename = "16k-23850.amr";

// 文件格式
private final String format = "amr";

About

语音识别输入法,电脑版


Languages

Language:Java 100.0%Language:HTML 0.0%