for those of you who do not confident recording your own voice as voice prompts or do not find any person that good enough as voice prompts, there is an alternative other than using human voice :
will generate speech based on text you type in the text box in accordance with the language you select in the language drop down list.
I used it as MyPBX SOHO voice prompts and it help me a lot