У нас есть приложение, в котором оператор сканирует число, и на основе некоторых вычислений программа отображает и слышно «говорит» правильную позицию. эта фраза обычно является числом («десять»), но может быть дескриптором и числом («зеленая десятка»)
мы использовали файлы .wav и смогли контролировать громкость, увеличивая амплитудуфайла .wav с редактором файлов .wav.
Мы переходим к выводу на основе SAPI вместо файлов .wav, так что мы не так зависимы от локальных файлов, но можем поместить фразу впроизнесенные в базе данных и «произнесенные» фразы, что значительно облегчает изменение фразы, чем перезапись файла .wav.
Проблема заключается в том, что объем полученного вывода очень тихий. Даже если громкость динамиков полностью увеличена, а громкость компьютеров полностью увеличена.
sapivoice.volume установлен на 100 ....
----
Imports System.Speech.Synthesis
----
Dim Voice As SpeechLib.SpVoice
Voice = New SpeechLib.SpVoice
----
Voice.Rate = 4
Voice.Volume = 100
Voice.Speak(SlotSound(Number),SpeechLib.SpeechVoiceSpeakFlags.SVSFlagsAsync)
----
Я хотел бы увеличить громкость на выходе,Это может быть с другим API или некоторой настройкой SAPI от MS, что увеличит объем вывода.
Мне нужно, чтобы он пошел до одиннадцати (или даже 12 или 15)