NOTE: This page has been translated automatically from Russian to English. Original page.
Reading the text in Russian voice 1C
Here I give an example of processing which is available shows how you can do voice acting of any text from the 1C with minimal knowledge in programming and greatly reduced budget.
In Windows has a built-in speech synthesizer SAPI 5, but he only speaks English and Russian version, I just have not found, so the same set of Microsoft another version of a speech synthesizer.
The Speech the Platform the Microsoft - a set of tools that enable developers to build solutions with voice recognition and voice to text translation. The current version 11.0 offers a platform for the voices of 26 languages, including Russian.
To use a speech synthesizer to download and install the following Microsoft Speech Platform components:
- The Speech the Platform the Microsoft - Runtime - backend platform that provides the API (set of functions) for applications (file "SpeechPlatformRuntime.msi" named for 32-bit and 64-bit versions of Windows).
- The Speech the Platform the Microsoft - the Languages Runtime - set languages for server side. For each language available for download modules for speech recognition (files whose names begin with "MSSpeech_SR_") and computer voices (files whose names begin with "MSSpeech_TTS_").
The list of votes present and Russian voice Elena (file named "MSSpeech_TTS_ru-RU_Elena.msi", size 6 MB).
The platform supports Windows XP, Windows Vista, Windows Server 2008 and Windows 7. On the other did not check.
Install all the components of the attached file. Open up 1C, run the process, or management, or to conventional forms. Writing lyrics, listen to the sound. The presence of a sound card and speakers or headphones required.
UPD:
I found a great engine for SAPI5 who can speak Russian and English, with a tone and a female voice, and call it a miracle Milena. Engine file is very large, so laid separately. The quality is much better than Elena proposed above.
Direct link to the engine Milena: https://dl.dropboxusercontent.com/u/94504750/Russian_Milena.rar
Redesigned interface for processing choice type synthesizer and voice.
Connecting Components speech synthesizer through a COM object.
KomponentaSintezatoraRechi = New COMObekt ( "SPEECH.SpVoice");
KomponentaSintezatoraRechi .Speak ( "Hi, how are you?");
For asynchronous (background), the second parameter must be set to 1.
Example: KomponentaSintezatoraRechi.Speak ( "Hi, how are you?", 1)
Information about additional parameters for the SAPI https://msdn.microsoft.com/en-us/library/ms720892%28v=vs.85%29.aspx