Public Voice Lab :: publicVoiceXML
PUBLIC VOICE Lab :: Operngasse 22-24, A-1040 Vienna :: Tel.: +43 1 585 22 80 ::


VoiceXML is the new lingua franca for telephony applications. All major players in this area are supporting the new standard. The VoiceXML Forum does an extremely efficient job when promoting it. We are taking the challenge to offer an open source version of a VoiceXML implementation, named publicVoiceXML.


Project Acronym: PVX
Project Full Title: publicVOICEXML
Contract No.: IST-2001-34546
Duration: 24 months
EC Funding: 584,514 EUR
Total Investment: 1,042,933 EUR


PublicVoiceXML is both, the name of a software package and the name of a trial project with European community radios, who will be evaluating VoiceXML technology through their umbrella organisation AMARC. Some of them, such as Vienna's community radio station Orange 94.0, have contributed to the user requirements phase and will be integrating VoiceXML into their content management and archiving system. PUBLIC VOICE Lab is the co-ordinator of this trial project, which started on March 1st 2002 and will be lasting until August 2003. This trial activity is partially supported by the Information Society Technology Program of the European Commission as one out of seven Open Source lead projects.


Our objective is to provide a European showcase building business relations to the international telephony industry with open source software. Within this project, we will customise a state-of-the-art software tool in close and intense co-operation with real users (several radio stations), stress test it and pass a conformance test before publishing it to open source community.

Technical approach

PublicVoiceXML is an open source toolkit for developing voice services. Using the VoiceXML 2.0 standard, phone based applications can be easily built and connected to web or database services.
The publicVoiceXML toolkit provides the following human interaction:
  • Output of audio files and synthesized speech (text-to-speech).
  • Recognition of spoken and DTMF input.
  • Control of telephony features such as call transfer and disconnect.
  • Direction of the call flow based on user input
  • PUBLIC VOICE LabĀ“s involvement

    PUBLIC VOICE Lab is the project co-ordinator in this project as it has most expertise with the management EU funded projects. Being also a technological partner, PUBLIC VOICE Lab is responsible for the successful programming of the publicVOICEXML-browser, which is mostly done by an Indian software developer. Further, we are very active in the dissemination of VoiceXML and you will find us at many national and international events. For information where you can meet us next, please contact Roland Alton-Scheidl.