The video demonstrates building interactive AI characters with distinct personalities and voices using Voicemod’s Drama 3 voice model and Fish Audio API, enabling natural, multi-turn conversations and in-game actions within a coastal weather station scene. It emphasizes the importance of separating voice synthesis from game logic, directing voice delivery for emotional tone, and maintaining dialogue continuity to create immersive and believable AI-driven experiences.
In this video, the creator demonstrates building a small interactive scene featuring two AI characters, Nora and Dex, who can be spoken to using a microphone. Set in a coastal weather station, Nora is welcoming and knowledgeable about the station, while Dex is more reserved and protective of the equipment. The goal is to create believable, conversational AI characters with distinct personalities and voices, powered by Voicemod’s Drama 3 voice model, allowing users to ask questions, interrupt, and influence the environment.
The technical setup involves speech recognition converting spoken words into text, a language model generating character responses based on their personalities and the current scene context, and Voicemod audio synthesizing these replies into speech. Actions within the game, such as turning on lights or opening doors, are handled separately from the voice model to maintain control and consistency. This separation allows for flexible voice changes without altering character behavior or game logic.
The creator walks through the process of integrating the Fesh Audio API to generate character voices, emphasizing the importance of directing voice delivery to match the scene’s emotional tone. By experimenting with different voice styles and directions, such as nervous or whispering tones, the characters’ dialogue becomes more immersive and believable. The video also highlights the importance of debugging with simple lines before expanding to full conversations.
In live interactions, the system routes user questions to the appropriate character, who then responds based on recent conversation history and the current state of the environment. This ensures continuity and relevance in dialogue, such as Nora explaining the lights being turned on and Dex responding about the equipment. The characters can also perform actions within the scene, like opening doors, which are validated by the application to keep the game world consistent with the conversation.
Finally, the video showcases a multi-turn conversation where Nora and Dex discuss adding a window seat to the station, demonstrating how the AI characters maintain distinct viewpoints and negotiate within the shared context. The creator concludes by encouraging developers to start small with one voice and interaction, then expand, noting that the combination of voice quality, character consistency, and application responsiveness is key to creating engaging AI-driven experiences in games, simulations, or conversational practice tools.
Useful Links
- Fish Audio API Documentation — Directly explains how to use the Fish Audio API for voice generation in AI characters.