Ya, we do, but it's ugly.   If you'd care to follow along here's what I did:

I set up sphinx2 like at http://turnkey-solution.com/asterisk-sphinx.html including the sphinx-netserver.pl and sphinx-netclient.pl, but didn't worry about their perl snippet at the end. I followed their suggestions regarding replacing the default hmm/6k acoustic model.

To make the dictionary, I made a list of people we want included in a text file, for example:
PIZZA EXPRESS
SUBWAY
MCDONALDS

and went to the dictionary-creating link referenced in the howto: http://www.speech.cs.cmu.edu/tools/lmtool.html -- uploaded my new text file and got back a dictionary file to install as per the howto. Note the instructions regarding modifying sphinx-netserver.pl to use the dictionary you just made. Also note that sphinx-netserver.pl and sphinx-netclient.pl have some line-wrap problems and won't run as copied from their page without backspacing some lines back together. For example, in sphinx-netserver.pl were two lines that read:

$MAX_CLIENTS_PER_CHILD = 50; #number of clients each child
should process

and the "should process" was part of the prior line's comment and needed to be brought up there or deleted entirely.

I then created a file I called number_map that consists of two tab-separated columns. The fist column contains exactly the same data as the dictionary file you made earlier, and the second column contains the number to dial:
PIZZA EXPRESS<tab>9664638<enter>
SUBWAY<tab>7477827<enter>
etc...

number_map goes in the agi-bin directory along with voice_dir.php, my php agi interface to the whole deal. voice_dir.php refers to sounds "hcllc-voicedir-sayname" -- this contains "Please say the name of the person you wish to call" and "hcllc-voicedir-name-unconfigured" which contains something like "That name is unconfigured at present".

at http://horanappraisals.com/asterisk/voice_dir you'll find number_map and voice_dir.php to be both placed into your agi directory.

hope this helps! Sorry it's so kludgey, there's only a few people in our office, so we can be fairly confident everyone knows how to use it safely.

Moj



Ronald Wiplinger wrote:
I have a gateway, which I call from my mobile phone (free of charge, since it is the same phone company). This gateway gives me a dial tone. I can than dial to any extension number or even other gateways, ....

It is getting more a trouble to remember all the numbers, or to key in all the long phone numbers when you got the dialtone.

I was thinking of using for this Sphinx2. How can I implement that? I should dial to a "sphinx2" extension number, what could be 111 and than I say the name of the user I want to call to.

Example:
1. dialing the gateway
2. waiting for the dialtone
3. key in 111
4. waiting for the prompt
5. say the users name:  "Peter"
6. call Peter's number:    2345678

Has anybody done something like that (partially) before?


bye

Ronald Wiplinger
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


--
Mojo <[EMAIL PROTECTED]>
Office Manger, Horan & Company, LLC
(907) 747-6666 x112
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to