Okay, this is good. I recommend getting a spreadsheet together and creating columns for Ast file name, Ast prompt, FS file name, FS prompt. The prompts would contain the actual text of what is voiced in the audio file. On the FS side look in $FS_SOURCE/docs/phrase/phrase_en.xml for the phrases and file names. In Asterisk there usually is a text file that has the filename and the text of the prompt.
On 25/02/11 21:42, Alex Crow wrote:Michael,--
2. A script to convert and rename sounds from an Asterisk install to FS?
We already paid for British female sounds for Asterisk so if conversion
will cover at least voicemail prompts it would be a start.
There is some overlap in the prompts, especially the digits and the time, but many of the other prompts are definitely different. I'd be willing to assist you in getting the prompts you created for * converted for use w/ FS. The challenge is figuring out which prompts need to be recorded. Do you have a list of sound prompts and file names? I could take a look...
-MC
Michael,
The ones we have for Asterisk are British English "Rachel", purchased from
http://www.keison.co.uk/westany/asterisk_voice_prompt.htm
They do seem to originate from westany from a google search.
I think I can provide a list of the directory structure from our Asterisk box. Do you have a connection to the company who recorded these sounds? If we could get the same voice artist it would be great, especially if they were available as a product for others to buy.
Cheers
Alex
-- This message is intended only for the addressee and may contain confidential information. Unless you are that person, you may not disclose its contents or use it in any way and are requested to delete the message along with any attachments and notify us immediately. "Transact" is operated by Integrated Financial Arrangements plc Domain House, 5-7 Singer Street, London EC2A 4BQ Tel: (020) 7608 4900 Fax: (020) 7608 5300 (Registered office: as above; Registered in England and Wales under number: 3727592) Authorised and regulated by the Financial Services Authority (entered on the FSA Register; number: 190856)
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean._______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Here is a tree of the sounds on my asterisk box. They were simply dropped in place over the existing US sounds. Is there anything else you need?
Thanks
Alex
├── account_not_valid.gsm
├── activated.gsm
├── agent-alreadyon.gsm
├── agent-incorrect.gsm
├── agent-loggedoff.gsm
├── agent-loginok.gsm
├── agent-newlocation.gsm
├── agent-pass.gsm
├── agent-user.gsm
├── all-circuits-busy-now.gsm
├── AM.gsm
├── and.gsm
├── an-error-has-occured.gsm
├── at-tone-time-exactly.gsm
├── auth-incorrect.gsm &n bsp;
├── auth-thankyou.gsm &nb sp;
├── beeperr.gsm &nb sp;
├── beeperr.ulaw &n bsp;
├── beep.gsm
├── beep.ulaw   ;
├── call-forward.gsm &nbs p;
├── call-forwarding.gsm & nbsp;
├── call_forward_notification.gsm
├── call-forward-parallel.gsm & nbsp;
├── call-fwd-cancelled.gsm &nbs p;
├── call-fwd-no-ans.gsm & nbsp;
├── call-fwd-on-busy.gsm
├── call-fwd-parallel.gsm   ;
├── call-fwd-unconditional.gsm
├── call-waiting.gsm
├── callwaiting.gsm
├── channels_limit_exceeded.gsm
├── conf-adminmenu.gsm
├── conf-enteringno.gsm
├── conf-errormenu.gsm
├── conf-getchannel.gsm
├── conf-getconfno.gsm
├── conf-getpin.gsm
├── conf-hasjoin.gsm
├── conf-hasleft.gsm
├── conf-invalid.gsm
├── conf-invalidpin.gsm
├── conf-kicked.gsm
├── conf-leaderhasleft.gsm
├── conf-locked.gsm
├── conf-lockednow.gsm
├── conf-muted.gsm
├── conf-noempty.gsm
├── conf-onlyone.gsm
├── conf-onlyperson.gsm
├── conf-otherinparty.gsm
├── conf-placeintoconf.gsm
├── conf-thereare.gsm
├── conf-unlockednow.gsm
├── conf-unmuted.gsm
├── conf-usermenu.gsm
├── conf-userswilljoin.gsm
├── conf-userwilljoin.gsm
├── conf-waitforleader.gsm
├── custom
├── dash.gsm
├── de-activated.gsm
├── deactivated.gsm
├── default_auto_attendant.gsm
├── default_moh.gsm
├── demo-abouttotry.gsm
├── demo-congrats.gsm
├── demo-echodone.gsm
├── demo-echotest.gsm
├── demo-enterkeywords.gsm
├── demo-instruct.gsm
├── demo-moreinfo.gsm
├── demo-nogo.gsm
├── demo-nomatch.gsm
├── demo-thanks.gsm
├── dest_grp_not_exist.gsm
├── destination_not_allowed.gsm
├── destination_not_recognised.gsm
├── destination_not_supported.gsm
├── destination_permis_not_set.gsm
├── dest_rate_not_set.gsm
├── dictate
│ └── en
│ ├── both_help.gsm
│ ├── enter_filename.gsm
│ ├── forhelp.gsm
│ ├── paused.gsm
│ ├── pause.gsm
│ ├── playback.gsm
│ ├── playback_mode.gsm
│ ├── play_help.gsm
│ ├── record.gsm
│ ├── record_help.gsm
│ ├── record_mode.gsm
│ └── truncating_audio.gsm
├── digits
│ └── en
│ ├── 0.gsm
│ ├── 10.gsm
│ ├── 11.gsm
│ ├── 12.gsm
│ ├── 13.gsm
│ ├── 14.gsm
│ ├── 15.gsm
│ ├── 16.gsm
│ ├── 17.gsm
│ ├── 18.gsm
│ ├── 19.gsm
│ ├── 1.gsm
│ ├── 20.gsm
│ ├── 2.gsm
│ ├── 30.gsm
│ ├── 3.gsm
│ ├── 40.gsm
│ ├── 4.gsm
│ ├── 50.gsm
│ ├── 5.gsm
│ ├── 60.gsm
│ ├── 6.gsm
│ ├── 70.gsm
│ ├── 7.gsm
│ ├── 80.gsm
│ ├── 8.gsm
│ ├── 90.gsm
│ ├── 9.gsm
│ ├── a-m.gsm
│ ├── at.gsm
│ ├── day-0.gsm
│ ├── day-1.gsm
│ ├── day-2.gsm
│ ├── day-3.gsm
│ ├── day-4.gsm
│ ├── day-5.gsm
│ ├── day-6.gsm
│ ├── dollar.gsm
│ ├── dollars.gsm
│ ├── euro.gsm
│ ├── euros.gsm
│ ├── h-10.gsm
│ ├── h-11.gsm
│ ├── h-12.gsm
│ ├── h-13.gsm
│ ├── h-14.gsm
│ ├── h-15.gsm
│ ├── h-16.gsm
│ ├── h-17.gsm
│ ├── h-18.gsm
│ ├── h-19.gsm
│ ├── h-1.gsm
│ ├── h-20.gsm
│ ├── h-2.gsm
│ ├── h-30.gsm
│ ├── h-3.gsm
│ ├── h-4.gsm
│ ├── h-5.gsm
│ ├── h-6.gsm
│ ├── h-7.gsm
│ ├── h-8.gsm
│ ├── h-9.gsm
│ ├── hundred.gsm
│ ├── million.gsm
│ ├── minus.gsm
│ ├── mon-0.gsm
│ ├── mon-10.gsm
│ ├── mon-11.gsm
│ ├── mon-1.gsm
│ ├── mon-2.gsm
│ ├── mon-3.gsm
│ ├── mon-4 .gsm
│ ├── mon-5.gsm
│ ├── mon-6 .gsm
│ ├── mon-7.gsm
│ ├── mon-8 .gsm
│ ├── mon-9.gsm
│ ├── oclock.gsm
│ ├── oh.gsm
│ ├── p-m.gsm
│ ├── pound.gsm
│ ├── pounds.gsm
│ ├── star.gsm
│ ├── thousand.gsm
│ ├── today.gsm
│ ├── tomorrow.gsm
│ └── yesterday.gsm
├── dir-instr.gsm
├── dir-intro-fn.gsm
├── dir-intro-fnln.gsm
├── dir-intro-fnln-oper.gsm
├── dir-intro-fn-oper.gsm
├── dir-intro.gsm
├── dir-intro-oper.gsm
├── dir-nomatch.gsm
├── dir-nomore.gsm
├── dollar.gsm
├── dollars.gsm
├── do-not-disturb.gsm
├── dot.gsm
├── enter_account_number.gsm
├── enter-conf-pin-number.gsm
├── enter_ext_number.gsm
├── enter_ntwk_num.gsm
├── enter-num-blacklist.gsm
├── entr-num-rmv-blklist.gsm
├── ent-target-attendant.gsm
├── equals.gsm
├── exclaimation-point.gsm
├── extension.gsm
├── feature-not-avail-line.gsm
├── first-in-line.gsm
├── first-three-letters-entry.gsm
├── followme
│ └── en
│ ├── call-from.gsm
│ ├── no-recording.gsm
│ ├── options.gsm
│ ├── sorry.gsm
│ └── status.gsm
├── for2.gsm
├── for_accounting.gsm
├── for_accounts.gsm
├── for_customer_support.gsm
├── for_development.gsm
├── for.gsm
├── for_production.gsm
├── for_sales.gsm
├── for_technical_support.gsm
├── freshtel.gsm
├── goodbye.gsm
├── greeting-default-attendant.gsm
├── hash.gsm
├── hello-world.gsm
├── hours.gsm
├── if-correct-press.gsm
├── incoming-call-1-accept-2-decline.sln
├── incoming-call-no-longer-avail.sln
├── info-about-last-call.gsm
├── inithelp.gsm
├── insufficient_acc_bal.gsm.gsm
├── invalid.gsm
├── invalid_selection.gsm
├── is-curntly-unavail.gsm
├── is.gsm
├── is-set-to.gsm
├── is_unable_to_answer.gsm
├── last-num-to-call2.gsm
├── last-num-to-call.gsm
├── letters
│ └── en
│ ├── a.gsm
│ ├── at.gsm
│ ├── b.gsm
│ ├── c.gsm
│ ├── dash.gsm
│ ├── d.gsm
│ ├── dollar.gsm
│ ├── dollars.gsm
│ ├── dot.gsm
│ ├── e.gsm
│ ├── equals.gsm
│ ├── euro.gsm
│ ├── euros.gsm
│ ├── exclaimation-point.gsm
│ ├── f.gsm
│ ├── g.gsm
│ ├── h.gsm
│ ├── i.gsm
│ ├── j.gsm
│ ├── k.gsm
│ ├── l.gsm
│ ├── m.gsm
│ ├── n.gsm
│ ├── o.gsm
│ ├── p.gsm
│ ├── plus.gsm
│ ├── q.gsm
│ ├── r.gsm
│ ├── s.gsm
│ ├── slash.gsm
│ ├── space.gsm
│ ├── t.gsm
│ ├── u.gsm
│ ├── v.gsm
│ ├── w.gsm
│ ├── x.gsm
│ ├── y.gsm
│ ├── zee.gsm
│ └── z.gsm
├── minutes.gsm
├── no_active_agents.gsm
├── no_phone_support_for_acc.gsm
├── not_authorized.gsm
├── not_enabled.gsm
├── not_in_service.gsm
├── now.gsm
├── ntwk_no_not_exist.gsm
├── number2.gsm
├── number.gsm
├── one-moment-please.gsm
├── out_of_order.gsm
├── pbx-invalid.gsm
├── pbx-invalidpark.gsm
├── pbx-transfer.gsm
├── percent.gsm
├── phonetic
│ └── en
│ ├── 9_p.gsm
│ ├── a_p.gsm
│ ├── b_p.gsm
│ ├── c_p.gsm
│ ├── d_p.gsm
│ ├── e_p.gsm
│ ├── f_p.gsm
│ ├── g_p.gsm
│ ├── h_p.gsm
│ ├── i_p.gsm
│ ├── j_p.gsm
│ ├── k_p.gsm
│ ├── l_p.gsm
│ ├── m_p.gsm
│ ├── niner.gsm
│ ├── n_p.gsm
│ ├── o_p.gsm
│ ├── p_p.gsm
│ ├── q_p.gsm
│ ├── r_p.gsm
│ ├── s_p.gsm
│ ├── t_p.gsm
│ ├── u_p.gsm
│ ├── v_p.gsm
│ ├── w_p.gsm
│ ├── x_p.gsm
│ ├── y_p.gsm
│ └── z_p.gsm
├── please_contact_cust_support.gsm
├── please-enter-your.gsm
├── pls_enter_pin.gsm
├── pls-try-call-later.gsm
├── plus.gsm
├── PM.gsm
├── press-0.gsm
├── press-1.gsm
├── press-2.gsm
├── press-3.gsm
├── press-4.gsm
├── press-5.gsm
├── press-6.gsm
├── press-7.gsm
├── press-8.gsm
├── press-9.gsm
├── press_eight.gsm
├── press_five.gsm
├── press_four.gsm
├── press_hash.gsm
├── press_nine.gsm
├── press_one.gsm
├── press_seven.gsm
├── press_six.gsm
├── press_star.gsm
├── press-star.gsm
├── press_three.gsm
├── press_two.gsm
├── press_zero.gsm
├── privacy-blklist-last-caller.gsm
├── privacy-incorrect.gsm
├── privacy-prompt.gsm
├── privacy-thankyou.gsm
├── privacy-unident.gsm
├── priv-at.gsm
├── priv-callee-options.gsm
├── priv-callfrom.gsm
├── priv-callpending.gsm
├── priv-instruct.gsm
├── priv-introsaved.gsm
├── priv-recordintro.gsm
├── priv-sayname.gsm
├── priv-trying.gsm
├── queue-callswaiting.gsm
├── queue-holdtime.gsm
├── queue-less-than.gsm
├── queue-minutes.gsm
├── queue_number.gsm
├── queue-periodic-announce.gsm
├── queue-reporthold.gsm
├── queue-seconds.gsm
├── queue-thankyou.gsm
├── queue-thereare.gsm
├── queue-youarenext.gsm
├── screen-callee-options.gsm
├── secondary_trunk_used.gsm
├── seconds.gsm
├── security.gsm
├── slash.gsm
├── sorry-cant-let-you-do-that.gsm
├── space.gsm
├── speed-dial-empty.gsm
├── speed-dial.gsm
├── spy-agent.gsm
├── spy-h323.gsm
├── spy-iax2.gsm
├── spy-iax.gsm
├── spy-mgcp.gsm
├── spy-sip.gsm
├── spy-skinny.gsm
├── spy-zap.gsm
├── ss-noservice.gsm
├── telephone-number.gsm
├── teritary_trunk_used.gsm
├── then-press-pound2.gsm
├── then-press-pound.gsm
├── the-number-u-dialed.gsm
├── T-is-not-available.gsm
├── to-call-this-number.gsm
├── to-listen-to-it.gsm
├── to_listen_to_these_options.gsm
├── to-rerecord-it.gsm
├── to_speak_to_an_operator.gsm
├── transfer.gsm
├── tt-allbusy.gsm
├── user_account_suspended.gsm
├── user_not_activated.gsm
├── vertical_serv_not_available.gsm
├── vm-advopts.gsm
├── vm-and.gsm
├── vm-calldiffnum.gsm
├── vm-changeto.gsm
├── vm-Cust1.gsm
├── vm-Cust2.gsm
├── vm-Cust3.gsm
├── vm-Cust4.gsm
├── vm-Cust5.gsm
├── vm-deleted.gsm
├── vm-delete.gsm
├── vm-dialout.gsm
├── vm-enter-num-to-call.gsm
├── vm-extension.gsm
├── vm-Family.gsm
├── vm-first.gsm
├── vm-for.gsm
├── vm-forward.gsm
├── vm-forwardoptions.gsm
├── vm-Friends.gsm
├── vm-from-extension.gsm
├── vm-from.gsm
├── vm-from-phonenumber .gsm
├── vm-goodbye.gsm
├── vm-helpexit.gsm
├── vm-INBOX.gsm
├── vm-incorrect.gsm
├── vm-incorrect-mailbox.gsm
├── vm-instructions.gsm
├── vm-intro.gsm
├── vm-isonphone.gsm
├── vm-isunavail.gsm
├── vm-last.gsm
├── vm-leavemsg.gsm
├── vm_login.gsm
├── vm-login.gsm
├── vm-mailboxfull.gsm
├── vm-message.gsm
├── vm-messages.gsm
├── vm-minutes.gsm
├── vm-mismatch.gsm
├── vm-msginstruct.gsm
├── vm-msgsaved.gsm
├── vm-newpassword.gsm
├── vm-newuser.gsm
├── vm-next.gsm
├── vm-nobodyavail.gsm
├── vm-nobox.gsm
├── vm-no.gsm
├── vm-nomore.gsm
├── vm-nonumber.gsm
├── vm-num-i-have.gsm
├── vm-Old.gsm
├── vm-onefor.gsm
├── vm-options.gsm
├── vm-opts.gsm
├── vm-passchanged.gsm
├── vm-password.gsm
├── vm-press.gsm
├── vm-prev.gsm
├── vm-reachoper.gsm
├── vm-rec-busy.gsm
├── vm-received.gsm
├── vm-rec-name.gsm
├── vm-rec-temp.gsm
├── vm-rec-unv.gsm
├── vm-reenterpassword.gsm
├── vm-repeat.gsm
├── vm-review.gsm
├── vm-saved.gsm
├── vm-savedto.gsm
├── vm-savefolder.gsm
├── vm-savemessage.gsm
├── vm-saveoper.gsm
├── vm-sorry.gsm
├── vm-star-cancel.gsm
├── vm-starmain.gsm
├── vm-tempgreetactive.gsm
├── vm-tempgreeting2.gsm
├── vm-tempgreeting.gsm
├── vm-tempremoved.gsm
├── vm-then-hash.gsm
├── vm-then-pound.gsm
├── vm-theperson.gsm
├── vm-tocallback.gsm
├── vm-tocallnum.gsm
├── vm-tocancel.gsm
├── vm-tocancelmsg.gsm
├── vm-toenternumber.gsm
├── vm-toforward.gsm
├── vm-tohearenv.gsm
├── vm-tomakecall.gsm
├── vm-tooshort.gsm
├── vm-toreply.gsm
├── vm-torerecord.gsm
├── vm-undeleted.gsm
├── vm-undelete.gsm
├── vm-unknown-caller.gsm
├── vm-whichbox.gsm
├── vm-Work.gsm
├── vm-youhave.gsm
├── welcome-to-phonebook.gsm
└── your.gsm
11 directories, 513 files
-- This message is intended only for the addressee and may contain confidential information. Unless you are that person, you may not disclose its contents or use it in any way and are requested to delete the message along with any attachments and notify us immediately. "Transact" is operated by Integrated Financial Arrangements plc Domain House, 5-7 Singer Street, London EC2A 4BQ Tel: (020) 7608 4900 Fax: (020) 7608 5300 (Registered office: as above; Registered in England and Wales under number: 3727592) Authorised and regulated by the Financial Services Authority (entered on the FSA Register; number: 190856)
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org