Mark Rejhon
Member
- Joined
- Oct 5, 2003
- Messages
- 355
- Reaction score
- 10
Hi,
I am trying to do some experimenting with Text-To-Speech to help me use the telephone. This is really intended for fast typists who can type almost as fast as they can speak. (But cannot speak clearly enough to be understood by most people)
The long term-ultimate goal:
It would be interesting to combine Text-To-Speech for outgoing conversation, and use a service such as CapTel for incoming conversation. This would dramatically speed up a phone call (CapTel potentially goes up to 200 words per minute) as well as eliminate the need for "go ahead"'s in a conversation, and eliminate the need to explain relay service.
Some major programming is needed for something pratical, but this is a simple test application that does text-to-speech that I hooked the speaker output to the headset input of a telephone, and managed to have a VCO conversation through the Relay service without using my voice! So it does show promise, even if the voice is somewhat... robotic.
In this software, typing something and hit Enter, the computer speaks it out.
During my test, I hit Enter instead of spacebar after every phrase, so that the voice streams at near-realtime through the VCO conversation. To get the computer-generated speech over the phone, the computer's speaker output was connected to the headset input of a telephone (with a headset input -- microphone side only). [Edit: Make sure you have the right cable for LINE-OUT from computer, to the LINE-IN of a headset style telephone. If it's a MIC-IN, make sure you also have a 30db attenuator to convert LINE-level signal to a MIC-level signal]
In the longer term, I would need to use TAPI. This will allow me to use almost any voice modem to accomplish this task.
Attached experimental software (includes C# .NET source code and compiled EXE file -- derived from a sample in Microsoft's free Speech SDK 5.1)
[Edit: Link updated with Version 2]
TextToSpeechTest_v2.zip (63.5 KB)
I am trying to do some experimenting with Text-To-Speech to help me use the telephone. This is really intended for fast typists who can type almost as fast as they can speak. (But cannot speak clearly enough to be understood by most people)
The long term-ultimate goal:
It would be interesting to combine Text-To-Speech for outgoing conversation, and use a service such as CapTel for incoming conversation. This would dramatically speed up a phone call (CapTel potentially goes up to 200 words per minute) as well as eliminate the need for "go ahead"'s in a conversation, and eliminate the need to explain relay service.
Some major programming is needed for something pratical, but this is a simple test application that does text-to-speech that I hooked the speaker output to the headset input of a telephone, and managed to have a VCO conversation through the Relay service without using my voice! So it does show promise, even if the voice is somewhat... robotic.
In this software, typing something and hit Enter, the computer speaks it out.
During my test, I hit Enter instead of spacebar after every phrase, so that the voice streams at near-realtime through the VCO conversation. To get the computer-generated speech over the phone, the computer's speaker output was connected to the headset input of a telephone (with a headset input -- microphone side only). [Edit: Make sure you have the right cable for LINE-OUT from computer, to the LINE-IN of a headset style telephone. If it's a MIC-IN, make sure you also have a 30db attenuator to convert LINE-level signal to a MIC-level signal]
In the longer term, I would need to use TAPI. This will allow me to use almost any voice modem to accomplish this task.
Attached experimental software (includes C# .NET source code and compiled EXE file -- derived from a sample in Microsoft's free Speech SDK 5.1)
[Edit: Link updated with Version 2]
Last edited: