Create Voice Fonts
- Hello all,
Does anyone know the actual syntax to create voice fonts using VB.net and mkvoice?
Thanks
MP
Risposte
michaelp,
According to your question on creating the voice fonts with MKVoice in VB.NET, I would like to provide you the suggestions as follows:
1. MkVoice creates text-to-speech (TTS) voice fonts for sample use. It combines a series of individually spoken words into a single file. The resulting file is automatically loaded and you may use it in any TTS application recognizing SAPI 5 voices.
MkVoice is intended to demonstrate making sample voice fonts. The limited scope is not ideal to create larger, more robust voice samples. Additionally, extensive error checking or error prevention routines are not included so that the resulting file may contain conditions not optimal to superior performance.
Voice fonts require two components. First, a word list must be generated. This is the same list as the first parameter described above. In the SDK, the MkVoice example uses wordlist.txt.Second, individual wav files are needed for each word. The first part of the file name must correspond to an entry in the word list. The name suffix must be wav. Additionally, the wav file must contain the following characteristics:
For further information on MKVoice, please take a look at the following article on the issue:
2. MkVoice is a command line application that accepts three parameters: mkvoice WordListFile VoiceFile VoiceName.
In VB.NET development, when you install the component successfully, please add the reference for the component, then you can check the related classes, methods and functions included in this component with Object Browser. Then imports the namespace defined in the component and use Intellisense to call the related members. For further information, please take a look at the following article in MSDN on sample engines:
http://msdn2.microsoft.com/en-us/library/ms720179.aspx
Hope that can provide you some idea.
Tutte le risposte
michaelp,
According to your question on creating the voice fonts with MKVoice in VB.NET, I would like to provide you the suggestions as follows:
1. MkVoice creates text-to-speech (TTS) voice fonts for sample use. It combines a series of individually spoken words into a single file. The resulting file is automatically loaded and you may use it in any TTS application recognizing SAPI 5 voices.
MkVoice is intended to demonstrate making sample voice fonts. The limited scope is not ideal to create larger, more robust voice samples. Additionally, extensive error checking or error prevention routines are not included so that the resulting file may contain conditions not optimal to superior performance.
Voice fonts require two components. First, a word list must be generated. This is the same list as the first parameter described above. In the SDK, the MkVoice example uses wordlist.txt.Second, individual wav files are needed for each word. The first part of the file name must correspond to an entry in the word list. The name suffix must be wav. Additionally, the wav file must contain the following characteristics:
For further information on MKVoice, please take a look at the following article on the issue:
2. MkVoice is a command line application that accepts three parameters: mkvoice WordListFile VoiceFile VoiceName.
In VB.NET development, when you install the component successfully, please add the reference for the component, then you can check the related classes, methods and functions included in this component with Object Browser. Then imports the namespace defined in the component and use Intellisense to call the related members. For further information, please take a look at the following article in MSDN on sample engines:
http://msdn2.microsoft.com/en-us/library/ms720179.aspx
Hope that can provide you some idea.

