A local business just offered me $10K to develop a robocaller for them that will just do more than merely play pre-recorded messages while appearing to be a real human.
I haven't accepted the project yet but I said I'll run some tests and see if the system as a whole works. I've set it a virtual extension in Asterisk to call and talk to the bot.
For Speech to Text, I've found DeepSpeech to be painfully slow even with two GTX 1080 Ti. Google Cloud Speech to Text performed okay but wasn't fast enough either. I've found the Watson API to be really fast.
What is a good API to compare the recognized text against what is in the AIML template? Am I just supposed to have a list of variations in the pattern or is there a more robust way of matching against the template?
Google Assistant doesn't quite do what the client needs. They need the bot to pitch their product. Depending on what the prospect might say, it will pitch from one of 5-10 variations.
AIML is for static bots. You need thousands of lines of AIML templates to make a useful bot.
You're better off using Tensorflow and NLTK.
Kevin Butler
Make it 50. This is something worth much more.
Gabriel Ortiz
this is something you base your entire startup on, not something you do for $10k
Alexander Foster
Yea, but on Linux. I guess I could always try running Audacity in WINE.
Mason Perry
It's meant to work only in a narrow situation and doesn't require a full blown AI. It is mostly gonna play pre-recorded messages. It is definitely doable in a week or two.
Thomas Gomez
Look up Sphinx grammars, it can transcribe based on a series of expected spoken English words. You parse that and then play a pre-recorded text.
Kevin Bennett
Audacity is available on Linux without using wine
Samuel Gutierrez
I don't want to use a VM just for Audacity though. Is there a Linux alternative?
Samuel Phillips
If it's only going to play pre recorded messages why do you give a shit about DeepSpeech being slow?
You can run Audacity natively on Linus, but only on Gentoo. So if you install Gentoo you can run Audacity.
James Martinez
Okay, develop it but don't sell the program. You want to get them hooked, so you sell it as a service. $200 per month, you'll pass 10k in less than 5 years. Sell your service to many people, and you'll have your own business.
Jordan Miller
Ethics are for the poor. Also this is just setting the stage for the phase two of his master plan, a spoken captcha for phonecalls