/// <summary> /// Creates a new streaming inference state. /// </summary> public unsafe DeepSpeechStream CreateStream() { IntPtr **streamingStatePointer = null; var resultCode = NativeImp.DS_CreateStream(_modelStatePP, ref streamingStatePointer); EvaluateResultCode(resultCode); return(new DeepSpeechStream(streamingStatePointer)); }
/// <summary> /// Creates a new streaming inference state. /// </summary> /// <param name="aSampleRate">The sample-rate of the audio signal</param> /// <exception cref="ArgumentException">Thrown when the native binary failed to initialize the streaming mode.</exception> public unsafe void CreateStream(uint aSampleRate) { var resultCode = NativeImp.DS_CreateStream(_modelStatePP, aSampleRate, ref _streamingStatePP); EvaluateResultCode(resultCode); }