Voice Chat

2024-07-15 Vue, Typescript, Audio API, Speech Synthesis

← Back to Projects

Voice Chat is an experimental browser-based application that leverages native Web Audio APIs and the Speech Synthesis API for real-time voice input, playback, and synthetic speech generation.

The project focuses on direct interaction with browser-level audio capabilities, providing basic voice features without the need for complex networking or server-side media handling.

Highlights

  • Web Audio API: Records and plays back audio streams locally within the browser.
  • Speech Synthesis: Converts text to speech using built-in browser voices.
  • Client-side operation: Entirely local, no server communication required for audio processing.
  • Lightweight architecture: Designed for simplicity and experimentation with browser audio features.

This project demonstrates low-level manipulation of audio inputs and outputs directly in the web environment, exploring voice-based interactions without heavy infrastructure.