-3
정수가 쓰이는 wav 파일이 있습니다. 이러한 개별 정수를 감지하고 문자열로 변환해야합니다. herewav 파일에서 텍스트로 음성 C#
Microsoft SpeechRecognitionEngine
을 사용하면 wav 파일에서 정수를 거의 감지 할 수 없습니다.
이
은 SRE 설정입니다 : 이sre.SetInputToWaveFile("D:\\Speeches\\Best3.wav");
sre.BabbleTimeout = new TimeSpan(Int32.MaxValue);
sre.InitialSilenceTimeout = new TimeSpan(Int32.MaxValue);
sre.EndSilenceTimeout = new TimeSpan(100000000);
sre.EndSilenceTimeoutAmbiguous = new TimeSpan(100000000);
정수 0-9 또는 포함될 모든 범위 만 포함하는 사용자 지정 문법을로드 할 수 있습니다. 그런 다음 그 숫자 만 인식되고 모든 정수가 아닌 경우 해당 숫자가 인식되지 않습니다. 문법은 꽤 까다 롭습니다. 그러나 행 번호를 말하면 목록에있는 항목을 열 수있는 맞춤 문법을 위해이 작업을 수행 했으므로 작업을 완료 할 수 있습니다 – pinkfloydx33