.NET API Usage example — Mozilla DeepSpeech 0.9.3 documentation (original) (raw)
Examples are from native_client/dotnet/DeepSpeechConsole/Program.cs.
Creating a model instance and loading model¶
| using (IDeepSpeech sttClient = new DeepSpeech(model ?? "output_graph.pbmm")) { |
|---|
Performing inference¶
| 93 94 95 96 97 98 99 100 101 102 103 | if (extended) { Metadata metaResult = sttClient.SpeechToTextWithMetadata(waveBuffer.ShortBuffer, Convert.ToUInt32(waveBuffer.MaxSize / 2), 1); speechResult = MetadataToString(metaResult.Transcripts[0]); } else { speechResult = sttClient.SpeechToText(waveBuffer.ShortBuffer, Convert.ToUInt32(waveBuffer.MaxSize / 2)); } |
|---|
Full source code¶
See Full source code.