Talkie AI

Year

2024

Tools & Technologies

Next.js, Go, WebRTC, LLM APIs, WebSockets, PostgreSQL

My Role

Full Stack Developer

Description

Talkie AI is an advanced conversational platform that allows users to create and interact with lifelike AI companions powered by large language models, voice synthesis, and rich media. As a full stack developer, I contributed to the real-time communication layer, avatar rendering pipeline, and custom character toolsβ€”enabling dynamic and emotionally responsive experiences through web-based interfaces.

Project Contributions:

  • 🧠 AI Voice Engine Integration: Helped integrate LLM and TTS APIs for real-time voice-based interaction
  • 🌐 Custom Character Tools: Built web-based UI/UX for users to create, customize, and fine-tune their AI characters
  • πŸ”Š Real-time Voice Chat: Developed the WebRTC-based infrastructure for live, low-latency conversations
  • πŸ–ΌοΈ Avatar System: Created dynamic character rendering using real-time animations and mood-based responses
  • πŸš€ Performance Optimization: Enhanced server-side rendering (Next.js) and backend concurrency (Go) for scale
  • 🧩 Plugin & Prompt Framework: Contributed to a modular system allowing users to script AI behavior and memory

keyFeatures:

  • πŸ—£οΈ Voice-first interaction: Talk to AI characters in real time using synthesized voices
  • 🎭 Customizable personalities: Tailor memory, tone, and backstory with a character builder
  • 🧠 LLM-powered conversations: Deep, continuous, and emotional dialog experiences
  • 🎨 Real-time avatar reactions: Visually animated expressions and context-based mood shifts
  • 🧩 Plugin ecosystem: Extend AI behavior using prompt scripting and memory modules
  • πŸ› οΈ Multi-platform support: Optimized for web, mobile, and VR experiences

technicalHighlights:

  • πŸ”Œ WebRTC with STUN/TURN: Enables low-latency voice communication
  • πŸ’¬ Streaming LLM API (OpenAI/Gemini): Powers streaming, real-time responses with memory
  • 🧱 Go-based backend services: Handles concurrency and WebSocket sessions at scale
  • ⚑ Next.js SSR + ISR: Optimized for fast initial load and SEO
  • πŸ“¦ Modular AI scripting framework: Enables user-generated personalities with persistence
  • πŸ” Secure session and chat handling: Includes token-based auth and anti-abuse logic

🌐 Community & Media

Talkie AI - Image 0
Talkie AI - Image 1
Talkie AI - Image 2
Talkie AI - Image 3
Talkie AI - Image 4
Talkie AI - Image 5
Designed & built by Amir Ziari
00