Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

while looking for a way to use speech recognition with flash I crossed paths with voice xml. I've gone through the wc3 description of it but still I have a few big questions.

Can I simply create a vxml doc and place it on my webserver? What are the requirements?

Will it work?

Can I input with a microphone over the internet?

I can't seem to find a direct answer to it.


share|improve this question

VoiceXML is just a control structure for IVR's (and possibly other applications, but i have never seen it used outside of IVR's). It allows you to standardize your prompts, playback, call flow, etc. VXML isn't really designed for what you are looking to do with it. It was developed for IVR applications.

To answer you questions:

1- No.
1a - You would need to find a VXML server or plugin to your server that would integrate with flash, and allow for proper interpretation of the VXML - I don't believe such a thing exists
2. Possibly
3. If you can find the right back end software It would be input agnostic, although the quality you would get off the internet would not be consistent.

share|improve this answer
Thank you for the clear up. Is there any free program I can use with speech recognition that would be easy to get the words out of it? For example I say "hello" and the program outputs to flash "hello" or passes it as a variable to php? – Logodym Mar 10 '10 at 19:04
@Logodym: Not that I'm aware of, Flash might have some way to capture audio, but I don't know the tech well enough to be of any help there. – Zypher Mar 11 '10 at 0:31
Great answer. I did some work with VXML back in '05 - it's very powerful stuff, but the guy who I was working with had it as a major in his degree, so you need to really study it to do it properly – Mark Henderson Apr 10 '10 at 6:11

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.