91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.29MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-11-17
  • 語言: Java
  • 標簽: ifly??

資源簡介

科大訊飛語音轉為文字java開發(fā),語音轉寫(Long Form ASR)基于深度全序列卷積神經網(wǎng)絡,將長段音頻(5小時以內)數(shù)據(jù)轉換成文本數(shù)據(jù),為信息處理和數(shù)據(jù)挖掘提供基礎 開放平臺“語音轉寫”需要使用SDK接入,針對有編程基礎的開發(fā)者用戶。如果您不想通過編程方式,可以去訊飛聽見官網(wǎng),上傳音頻,直接實現(xiàn)語音轉文字功能

資源截圖

代碼片段和文件信息

package?com.iflytek.msp.lfasr;

import?java.util.HashMap;

import?org.apache.log4j.PropertyConfigurator;

import?com.alibaba.fastjson.JSON;
import?com.iflytek.msp.cpdb.lfasr.client.LfasrClientImp;
import?com.iflytek.msp.cpdb.lfasr.exception.LfasrException;
import?com.iflytek.msp.cpdb.lfasr.model.LfasrType;
import?com.iflytek.msp.cpdb.lfasr.model.Message;
import?com.iflytek.msp.cpdb.lfasr.model.ProgressStatus;

public?class?TestLfasr?
{
//?原始音頻存放地址
private?static?final?String?local_file?=?“/Users/rockinliu/IdeaProjects/voiceToWrite/source/8.mp3“;
/*
?*?轉寫類型選擇:標準版和電話版分別為:
?*?LfasrType.LFASR_STANDARD_RECORDED_AUDIO?和?LfasrType.LFASR_TELEPHONY_RECORDED_AUDIO
?*?*/
private?static?final?LfasrType?type?=?LfasrType.LFASR_STANDARD_RECORDED_AUDIO;
//?等待時長(秒)
private?static?int?sleepSecond?=?20;

public?static?void?main(String[]?args)?{
//?加載配置文件
PropertyConfigurator.configure(“/Users/rockinliu/IdeaProjects/voiceToWrite/source/log4j.properties“);

//?初始化LFASR實例
LfasrClientImp?lc?=?null;
try?{
lc?=?LfasrClientImp.initLfasrClient();
}?catch?(LfasrException?e)?{
//?初始化異常,解析異常描述信息
Message?initMsg?=?JSON.parseobject(e.getMessage()?Message.class);
System.out.println(“ecode=“?+?initMsg.getErr_no());
System.out.println(“failed=“?+?initMsg.getFailed());
}

//?獲取上傳任務ID
String?task_id?=?““;
HashMap?params?=?new?HashMap<>();
params.put(“has_participle“?“true“);
try?{
//?上傳音頻文件
Message?uploadMsg?=?lc.lfasrUpload(local_file?type?params);

//?判斷返回值
int?ok?=?uploadMsg.getOk();
if?(ok?==?0)?{
//?創(chuàng)建任務成功
task_id?=?uploadMsg.getData();
System.out.println(“task_id=“?+?task_id);
}?else?{
//?創(chuàng)建任務失敗-服務端異常
System.out.println(“ecode=“?+?uploadMsg.getErr_no());
System.out.println(“failed=“?+?uploadMsg.getFailed());
}
}?catch?(LfasrException?e)?{
//?上傳異常,解析異常描述信息
Message?uploadMsg?=?JSON.parseobject(e.getMessage()?Message.class);
System.out.println(“ecode=“?+?uploadMsg.getErr_no());
System.out.println(“failed=“?+?uploadMsg.getFailed());
}

//?循環(huán)等待音頻處理結果
while?(true)?{
try?{
//?睡眠1min。另外一個方案是讓用戶嘗試多次獲取,第一次假設等1分鐘,獲取成功后break;失敗的話增加到2分鐘再獲取,獲取成功后break;再失敗的話加到4分鐘;8分鐘;……
Thread.sleep(sleepSecond?*?1000);
System.out.println(“waiting?...“);
}?catch?(InterruptedException?e)?{
}
try?{
//?獲取處理進度
Message?progressMsg?=?lc.lfasrGetProgress(task_id);

//?如果返回狀態(tài)不等于0,則任務失敗
if?(progressMsg.getOk()?!=?0)?{
System.out.println(“task?was?fail.?task_id:“?+?task_id);
System.out.println(“ecode=“?+?progressMsg.getErr_no());
System.out.println(“failed=“?+?progressMsg.getFailed());

//?服務端處理異常-服務端內部有重試機制(不排查極端無法恢復的任務)
//?客戶端可根據(jù)實際情況選擇:
//?1.?客戶端循環(huán)重試獲取進度
//?2.?退出程序,反饋問題
continue;
}?else?{
ProgressStatus?progressStatus?=?JSON.parseobject(progressMsg.getData()?ProgressStatus.clas

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-01?13:51??voiceToWrite\
?????文件???????12292??2018-04-01?10:47??voiceToWrite\.DS_Store
?????目錄???????????0??2018-06-14?10:12??__MACOSX\
?????目錄???????????0??2018-06-14?10:12??__MACOSX\voiceToWrite\
?????文件?????????120??2018-04-01?10:47??__MACOSX\voiceToWrite\._.DS_Store
?????目錄???????????0??2018-03-30?19:07??voiceToWrite\bin\
?????文件????????8196??2018-03-30?19:07??voiceToWrite\bin\.DS_Store
?????目錄???????????0??2018-06-14?10:12??__MACOSX\voiceToWrite\bin\
?????文件?????????120??2018-03-30?19:07??__MACOSX\voiceToWrite\bin\._.DS_Store
?????文件?????????354??2017-06-20?16:24??voiceToWrite\bin\config.properties
?????文件?????????223??2017-06-20?16:24??__MACOSX\voiceToWrite\bin\._config.properties
?????目錄???????????0??2017-06-28?17:17??voiceToWrite\bin\com\
?????目錄???????????0??2017-06-28?17:17??voiceToWrite\bin\com\iflytek\
?????目錄???????????0??2017-06-28?17:17??voiceToWrite\bin\com\iflytek\msp\
?????目錄???????????0??2017-06-28?17:17??voiceToWrite\bin\com\iflytek\msp\lfasr\
?????文件????????4153??2017-06-28?17:17??voiceToWrite\bin\com\iflytek\msp\lfasr\TestLfasr.class
?????目錄???????????0??2018-06-14?10:12??__MACOSX\voiceToWrite\bin\com\
?????目錄???????????0??2018-06-14?10:12??__MACOSX\voiceToWrite\bin\com\iflytek\
?????目錄???????????0??2018-06-14?10:12??__MACOSX\voiceToWrite\bin\com\iflytek\msp\
?????目錄???????????0??2018-06-14?10:12??__MACOSX\voiceToWrite\bin\com\iflytek\msp\lfasr\
?????文件?????????223??2017-06-28?17:17??__MACOSX\voiceToWrite\bin\com\iflytek\msp\lfasr\._TestLfasr.class
?????文件?????????223??2017-06-28?17:17??__MACOSX\voiceToWrite\bin\com\iflytek\msp\._lfasr
?????文件?????????223??2017-06-28?17:17??__MACOSX\voiceToWrite\bin\com\iflytek\._msp
?????文件?????????223??2017-06-28?17:17??__MACOSX\voiceToWrite\bin\com\._iflytek
?????文件?????????223??2017-06-28?17:17??__MACOSX\voiceToWrite\bin\._com
?????文件?????????683??2017-05-23?20:35??voiceToWrite\bin\log4j.properties
?????文件?????????223??2017-05-23?20:35??__MACOSX\voiceToWrite\bin\._log4j.properties
?????文件?????????223??2018-03-30?19:07??__MACOSX\voiceToWrite\._bin
?????目錄???????????0??2018-03-30?19:15??voiceToWrite\out\
?????目錄???????????0??2018-03-30?19:15??voiceToWrite\out\production\
?????目錄???????????0??2018-04-01?13:49??voiceToWrite\out\production\voiceToWrite\
............此處省略51個文件信息

評論

共有 條評論

相關資源