Click here to Skip to main content
15,886,873 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello for everyone

How to create own (in my case Tajik) Engine to speech text in tajik.

I create project in vb.net to speech text with SAPI in English Language
So I want to create my own voices and save in new Engine

Thank YOU
Posted
Updated 21-Jan-12 17:20pm
v2

1 solution

Dear Khbegim,
I want to tell you that there's nothing impossible, but creating a text to speech engine is an operation that takes a lot of work and time and probably it doesn't depend on your stored voice because there's a lot and unexpected words the user may write for the program to say.
But if you want the program to say several words(Constant words) you can record these words and make the program open the recorded voice file at the time you want.

This is what I think, but I advice you to look for more researches about creating a Text to Speech engine.

I forgot to mention that, sorry:

You can record every letter alone and sum them together when the user types a word.
for example I'll store the letter G,O,L,E and when the user types Google the program should play recorded letters fast.
Creating a speech engine requires a knowledgeable person of the language.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 22-Jan-12 23:32pm    
There are some good points in this answer. The vote of 1 was absolutely unfair. I voted 4.
I cannot agree that record of a set of letters can help much. Actually, in Tadjik language writing based on Cyrillic alphabet (which is presently used in Tajikistan, with few additional letters not used in Slavic languages), there is a very simple, almost one-to-one correspondence between sounds and letters, which is even more straightforward than, say, in Russian or Ukrainian. Nevertheless, it hardly can help to recognize a work based on the record of the sounds. The units of recognition in the engine should really be words.

Best,
--SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900