I would like a program to be written in C++ which can connect to a VOIP provider, call outbound phone numbers and receive inbound phone calls, convert human speech to text using a speech recognition engine and then convert text to speech using a text to speech engine.
The program will connect to a VOIP provider. Ideally this would work with [[login to view URL]][1], but integration other third party VOIP providers may be acceptable.
The program will have the ability to place outbound phone calls and also receive inbound phone calls through the VOIP connection.
The program will convert the voice of a human on the other end of the phone call to a string of text. This may be done using a Speech Recognition plug in such as Microsoft SAPI.
The program will speak a stored string of text to the human on the other end of the phone call. This may be done using a Text To Speech plug in such as Microsoft SAPI.
Pre-existing knowledge of Media Resource Control Protocol (MRCP) may be helpful to you on this project. I will need the source code of this project at the time of payment. All Copyright/Patent rights related to this project must also be relinquished at the time of payment.
If you have questions then please e-mail <vitruvotech@[login to view URL]>