国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

歡迎使用CSDN-markdown編輯器

2019-11-09 15:37:07
字體:
來源:轉載
供稿:網友

訊飛語音轉文字

項目中用到了語音轉文字的功能,順手研究了一下訊飛的相關內容,記錄了一下步驟,坑就是注冊時需要綁定微信和手機號。獲取APPID

根據http://www.xfyun.cn/doccenter/awd依次完成sdk導入。

注意將assets文件內容也放入自己的項目中。

應用程序的入口注冊: SpeechUtility.createUtility(context, SpeechConstant.APPID +”=注冊時獲取的APPID”);

語音轉文字的具體實現: PRivate void startZhVoice(String voiceType) { RecognizerDialog dialog = new RecognizerDialog(this, null); dialog.setParameter(SpeechConstant.LANGUAGE, “zh_cn”); //設置語言類型 en_us 英語 dialog.setParameter(SpeechConstant.ACCENT, “mandarin”); dialog.setParameter(SpeechConstant.ASR_PTT, “0”); //設置是否有標點符號 0無1有 dialog.setListener(new RecognizerDialogListener() { @Override public void onResult(RecognizerResult recognizerResult, boolean b) { printResult(recognizerResult, TranslateActivity.this.voiceType); }

@Override public void onError(SpeechError speechError) { } }); dialog.show(); Toast.makeText(this, "請開始說話", Toast.LENGTH_SHORT).show();}//回調結果:private void printResult(RecognizerResult results, String voiceType) { String text = parseIatResult(results.getResultString()); // 轉后的內容自行處理}public static String parseIatResult(String json) { StringBuffer ret = new StringBuffer(); try { JSONTokener tokener = new JSONTokener(json); JSONObject joResult = new JSONObject(tokener); JSONArray Words = joResult.getJSONArray("ws"); for (int i = 0; i < words.length(); i++) { // 轉寫結果詞,默認使用第一個結果 JSONArray items = words.getJSONObject(i).getJSONArray("cw"); JSONObject obj = items.getJSONObject(0); ret.append(obj.getString("w")); } } catch (Exception e) { e.printStackTrace(); } return ret.toString();}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天峨县| 临沂市| 无为县| 邯郸县| 遵义市| 商丘市| 屏南县| 柘荣县| 固原市| 名山县| 安图县| 区。| 绥棱县| 白银市| 庆安县| 教育| 腾冲县| 合山市| 宜兰县| 绥棱县| 宜兰县| 沾益县| 陇西县| 施秉县| 临清市| 翼城县| 喜德县| 金乡县| 宁国市| 万山特区| 呼图壁县| 天峻县| 遵化市| 枞阳县| 汕尾市| 马山县| 永春县| 静海县| 黔西县| 永昌县| 遵化市|