A TELEPHONE PROXY DEVICE | SKYPE ROBOT

This is NOT a text messaging idea. This is an automated voice response unit (VRU) that uses Microsoft SKYPE (VOIP app) to talk to annoying people with TTS technology while you secretly listen in the background. You activate various responses with DTMF tones but mostly the text is preselected by you BEFORE the call. "Honey I have to work late tonight... Don't wait up." Or to your brother-in-law Henry "Sorry Henry I got your message but I just don't have any money to loan you this week dude. Check back next week..."

INTRODUCTION
So a hardware/software project here would have to involve a website for you to click on 'canned' message buttons, or free-style field for for impromptu messages, a phone dialer, and a text to speech (TTS) synthesizer. Essentially all you have to do is enter their phone number or have it preset in the dialer program.

The dialer will dial their telephone number, start emitting a tone which means "standby for a message" (that's prearranged with them), then after let's say 5 seconds (allowing for telephone connection delay) it starts saying the message into the phone to the Luddite 3 times.

Now you may be wondering how the Luddite can respond back. You know anything too complicated it out of the question. You know the old saying about "teaching old dogs new tricks" don't you? Well after the third repetition (3 times the charm?) it allows the Luddite to speak into the receiver and say "Yes I got it and I will comply", "Huh? No I don't understand", or "Huh? Please repeat that?".

Well if they understand then you can terminate the connection without another word just by hanging up. Otherwise the system will have to stay connected and you will have to verbally say what it was you wanted (I know ugghh!).

USES SKYPE
Basically, the system is nothing more than SKYPE calling the called party (i.e. the Luddite) then calling you (i.e. conference call mode) from your PC at home which is also running a personal website on ASP (active server page) on let's say WWW.BRINKSTER.COM on the Internet (more on that later). The Luddite has no idea that it is a 3-way call and you are actually listening in the background (put your microphone on mute so they can't hear you breathing!).

SKYPE is a free download from Microsoft. Also Skype allows you to use the CALLTO:// URI command in JavaScript (i.e. window.open("callto://8605551212;8605551234";) their number is first. semi-colon, then yours is next. This will force a conference call. It can be terminated by either party hanging up, otherwise the call will stay connected for as long as both parties wish to talk.)

WHY ASP ON BRINKSTER?
Well ASP will allow other users to send messages to the website via Streaming Text function (which can be canned into a pre-defined HTML button). Your website at home is that server page but is using BRINKSTER as it's ASP host. Brinkster is one of the few hosts that does ASP serving for free.

Your website will continually (via a looped routine) be looking for streamed messages to react to as an event. On event, it will either ask for the Luddite's phone number and your phone number. However, that can all be pre-defined too to eliminate that step if the same people will be involved all the time. However, no one else can use the site except you if you do it that way,

TEXT-TO-SPEECH
After the event occurs, the website deletes the streamed text so it doesn't cause another triggered event and awaits a new event. But in the meantime the program opens a SKYPE conference call to both parties. It then uses pre-recorded WAV or MP3 files made using TTS Software* to deliver canned voice messages. Those pre-recorded messages could also be in your own voice using your PC's SOUNDRECORDER.exe. All WAV or MP3 files need to be saved on the ASP server not your home PC.

In the case of impromptu voice messages, all MS Windows OS's after XP come with builit-in TEXT-TO-SPEECH (TTS) software. You just need to leave it enabled when the website is running. You access it via a HTML Form tag. The sound is not as good as the AT&T Natural Voices but that is not free as TTS is. TTS Software* is only free to produce the canned voices with their demo website.

* TTS Software - http://text-to-speech.imtranslator.net/ or https://www.ispeech.org/create.text.to.speech.audio - ATT Natural Voice Demo no longer works.

HOOKING AUDIO INTO SKYPE
You now need a way to interface the audio of your home PC to your SKYPE application. Not sure you can just connect your Audio Out Jack to your Microphone IN jack. I don't think it's that simple. There may be a Skype application that allows audio files to feed into your Skype call. The 2-way voice connection between you and the Luddite is automatically handled by Skype. However, the canned audio may not work unless you inject it into the Skype call some how as the third party host.

IN SUMMARY
In the end the entire system fails if the Luddite has telephone problems, phone off-the hook, or line is down. Then there's the Luddite that either does not want to answer phone in a timely fashion, let's it go to VM or voice-mail (that's if they know how to use VM), or does not answer at all at certain times of the day. You know the most annoying person you know?

Well I have no solution for you other than tell them to check their caller-id and if its from your SKYPE-OUT phone number ANSWER THE DARN THING! You will also need to periodically go by their home to check to make sure the phone is always on-hook (hung-up) as Luddites tend to accidentally knock phones off the hook and fail to notice it. Also make sure all phone company problems are addressed with 611 (repair service in USA) right away or you will be stuck talking with this Luddite face-to-face ALL THE DARN TIME!

I'll try and design a demo website for you to play with soon. But it will only be operational when my PC is running it.

Good luck!

P.S. - There is a great Luddite-avoidance service to go directly to their cell phone voice mail called SLY-DIAL. It's area code 267-SLY-DIAL (267-759-3425). But the Luddite will have to have a cell phone and know how to use their voice mail; It doesn't work otherwise. Be careful not to use Sly Dial on a standard landline or POTS. You will NOT go to their VM. You will be ringing their darned landline and guess who answers? The Luddite! And you will never get those 5 - 10 minutes back in your life. (LOL)