Project

Desktop Audio

This project explores software architectures and user interfaces to voice as a computer data-type, as well as a command channel. Its goal is to make speech ubiquitous to a range of applications (for instance, editing a telephone message to include annotation of a text document). Related issues include object-oriented manipulation of multiple media "selection" (or "clipboard") data between processes, and a client-server architecture allowing multiple applications to share audio resources.

This project explores software architectures and user interfaces to voice as a computer data-type, as well as a command channel. Its goal is to make speech ubiquitous to a range of applications (for instance, editing a telephone message to include annotation of a text document). Related issues include object-oriented manipulation of multiple media "selection" (or "clipboard") data between processes, and a client-server architecture allowing multiple applications to share audio resources.