ISCA Archive ICSLP 1998
ISCA Archive ICSLP 1998

A language for creating speech applications

Andrew Pargellis, Qiru Zhou, Antoine Saad, Chin-Hui Lee

This paper describes an embedded Voice Interface Language (VIL) that enables the rapid prototyping and creation of applications requiring a voice interface. It can be integrated into popular script languages such as Perl or Tcl/Tk. Three levels of single-word commands enable the application designers to access basic speech processing technologies, such as automatic speech recognition and text-to-speech functions, without knowing details of the underlying technologies. VIL is a platform and domain independent speech application programming interface (API) that enables users to add a speech interface to their applications. The domain dependent components are defined by including a set of application specific arguments with each VIL command. Since the platform is an open architecture system, third party speech processing components may also be integrated into the platform and accessed by VIL.


doi: 10.21437/ICSLP.1998-690

Cite as: Pargellis, A., Zhou, Q., Saad, A., Lee, C.-H. (1998) A language for creating speech applications. Proc. 5th International Conference on Spoken Language Processing (ICSLP 1998), paper 0388, doi: 10.21437/ICSLP.1998-690

@inproceedings{pargellis98_icslp,
  author={Andrew Pargellis and Qiru Zhou and Antoine Saad and Chin-Hui Lee},
  title={{A language for creating speech applications}},
  year=1998,
  booktitle={Proc. 5th International Conference on Spoken Language Processing (ICSLP 1998)},
  pages={paper 0388},
  doi={10.21437/ICSLP.1998-690}
}