日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android mp4语音识别,怎样用语音识别将一段视频转化为文字, 比如:百度的语音识别api...

發(fā)布時間:2025/3/12 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android mp4语音识别,怎样用语音识别将一段视频转化为文字, 比如:百度的语音识别api... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

import java.util.ArrayList;

import com.iflytek.speech.RecognizerListener;

import com.iflytek.speech.RecognizerResult;

import com.iflytek.speech.SpeechError;

import com.iflytek.speech.SpeechRecognizer;public classTestXF {/***

* 這里需要改成你自己的實際appid*/

private String version =改成你自己實際的appid;privateSpeechRecognizer recognizer;private StringBuffer rStr = newStringBuffer();/***

* 初始化聲音組件*/{if (SpeechRecognizer.getRecognizer() == null)

SpeechRecognizer.createRecognizer("appid=" +version);

recognizer=SpeechRecognizer.getRecognizer();

}publicString listen() {if (rStr.length() != 0)

rStr.setLength(0);//開始監(jiān)聽語音輸入,sms表示文本,vad_eos表示用戶停止說話后多長時間表示結束

recognizer.startListening(resultListener, "sms","vad_bos =10000,vad_eos=2000", null);while (true) {if(recognizer.isAvaible())break;

}returnrStr.toString();

}private RecognizerListener resultListener = newRecognizerListener() {

@Overridepublic voidonCancel() {

}

@Overridepublic voidonEnd(SpeechError mLastError) {

}

@Overridepublic voidonBeginOfSpeech() {

}

@Overridepublic voidonEndOfSpeech() {

}/**

* 獲取識別結果. 獲取ArrayList類型的識別結果,并對結果進行累加,顯示到Area里*/@Overridepublic voidonResults(ArrayList results, boolean islast) {

String text= "";for (int i = 0; i < results.size(); i++) {

RecognizerResult result= (RecognizerResult) results.get(i);

text+=result.text;

}

rStr.append(text);

}

@Overridepublic void onVolumeChanged(intvolume) {if (volume == 0)

volume= 1;else if (volume >= 6)

volume= 6;

}

};public static voidmain(String[] args) {

TestXF t= newTestXF();

System.out.println("我剛才說的:" +t.listen());

System.out.println("第二句---------------");

System.out.println("我剛才說的:" +t.listen());

}

}

總結

以上是生活随笔為你收集整理的android mp4语音识别,怎样用语音识别将一段视频转化为文字, 比如:百度的语音识别api...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。