类 VoskRecognizer
- java.lang.Object
-
- cn.smartjavaai.speech.asr.model.VoskRecognizer
-
- 所有已实现的接口:
SpeechRecognizer,AutoCloseable
public class VoskRecognizer extends Object implements SpeechRecognizer
Vosk 识别器- 作者:
- dwj
-
-
构造器概要
构造器 构造器 说明 VoskRecognizer()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static AsrSegmentalignSegment(AsrSegment shortSeg, AsrSegment longSeg)补全voidclose()org.vosk.RecognizercreateAdvancedRecognizer(float sampleRate)创建高级识别器booleanisFromFactory()voidloadModel(AsrModelConfig config)加载模型R<AsrResult>recognize(byte[] audioData)R<AsrResult>recognize(byte[] audioData, RecParams params)R<AsrResult>recognize(InputStream audioStream)R<AsrResult>recognize(InputStream audioStream, RecParams params)R<AsrResult>recognize(String audioPath)R<AsrResult>recognize(String audioPath, RecParams params)voidsetFromFactory(boolean fromFactory)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 cn.smartjavaai.speech.asr.model.SpeechRecognizer
recognize, recognize
-
-
-
-
方法详细资料
-
loadModel
public void loadModel(AsrModelConfig config)
从接口复制的说明:SpeechRecognizer加载模型- 指定者:
loadModel在接口中SpeechRecognizer
-
recognize
public R<AsrResult> recognize(String audioPath)
- 指定者:
recognize在接口中SpeechRecognizer
-
recognize
public R<AsrResult> recognize(byte[] audioData)
- 指定者:
recognize在接口中SpeechRecognizer
-
recognize
public R<AsrResult> recognize(InputStream audioStream)
- 指定者:
recognize在接口中SpeechRecognizer
-
alignSegment
public static AsrSegment alignSegment(AsrSegment shortSeg, AsrSegment longSeg)
补全- 参数:
shortSeg-longSeg-- 返回:
-
recognize
public R<AsrResult> recognize(String audioPath, RecParams params)
- 指定者:
recognize在接口中SpeechRecognizer
-
recognize
public R<AsrResult> recognize(byte[] audioData, RecParams params)
- 指定者:
recognize在接口中SpeechRecognizer
-
recognize
public R<AsrResult> recognize(InputStream audioStream, RecParams params)
- 指定者:
recognize在接口中SpeechRecognizer
-
close
public void close() throws Exception- 指定者:
close在接口中AutoCloseable- 抛出:
Exception
-
createAdvancedRecognizer
public org.vosk.Recognizer createAdvancedRecognizer(float sampleRate)
创建高级识别器- 参数:
sampleRate- 采样率- 返回:
-
setFromFactory
public void setFromFactory(boolean fromFactory)
- 指定者:
setFromFactory在接口中SpeechRecognizer
-
isFromFactory
public boolean isFromFactory()
-
-