Trevor's ElevenLabs AI Voice App
A full-featured voice assistant interface built with Next.js, powered by the ElevenLabs API, and deployed globally via Vercel.
The inspiration for this project came from my desire to demonstrate proficiency in integrating APIs, web development and the fact that I love solving problems and creating solutions.
App Sections
- Conversational AI: Live interface to start and stop conversations with Rachel who speaks both English and Japanese. See real-time status updates (connected, speaking, listening). Powered by the Conversational AI API.
- Text to Speech: Enter text and hear it spoken back in from a list of different voices to choose from. All conversions are saved on Google Cloud for easy retrieval. voice using ElevenLabs' ultra-realistic TTS. All conversions are saved on Google Cloud for easy retrieval.
- Speech to Text: (Optional) Use ElevenLabs' STT to transcribe spoken audio into accurate, real-time text. Users also have the option to download conversions to their local device as .txt files.
About Trevor
Trevor Mearns is a dynamic fullstack developer, professional educator, and support wizard. Born in Seattle, he now calls Japan home and brings a global, multilingual perspective to tech and teaching. He thrives on curiosity, adaptability, and creating solutions that truly connect with people.
Over the years, Trevor has built diverse experiences—running an English school, crafting software that users love, and guiding learners with patience and insight. Whether coding or teaching, he balances technical expertise with genuine empathy.
His path spans deep support work, engaging education, and thoughtful full-stack development—all unified by a passion for solving problems and fostering connection.