需要输出SAPI TTS Louder,Much Louder

时间:2019-10-23 19:33:13

标签: vb.net volume sapi

我们有一个应用程序,操作员可以在该应用程序中扫描数字,并根据一些计算结果,程序会显示并以声音“说出”适当的位置。 这个短语通常是一个数字(“十”),但是可以是一个描述符和一个数字(“绿色十”)

我们一直在使用.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有所不同,或者可能是MS对SAPI进行了一些调整,从而会增加输出量。

我需要到11点(甚至12或15)

0 个答案:

没有答案