Show HN: 로컬에서 실행되는 무료 CharacterAI를 구축했습니다.

hackernews | | 📦 오픈소스
#ai 모델 #characterai #esp32 #gemini #llama #local ai #mistral #openai #voice cloning #온디바이스 ai
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

오픈 소스 프로젝트 'OpenToys'는 ESP32 장치와 애플 실리콘을 활용해 클라우드 전송 없이 완전히 로컬에서 구동되는 AI 캐릭터를 구현할 수 있습니다. 이 프로젝트는 10초 이내의 음성 데이터로 목소리 복제가 가능하며, 한국어를 포함한 다국어 실시간 대화 지원을 특징으로 합니다. 또한 사용자는 직접 장난감이나 로봇 등을 제작하고 AI 성격을 설정하여 교육적이고 유희적인 상호작용을 경험할 수 있지만, AI 환각 현상이나 부적절한 출력 등 안전상의 제약 사항도 내포하고 있습니다.

본문

Make your own conversational Local AI Voice Clones, Toys, Desk Companions, Robots and more with an ESP32. Elato Local enables multilingual realtime speech with voice cloning and runs fully on-device on Apple Silicon chips without sending your data to the cloud. - 2026-03-14: OpenToys launched🎉 And it's Pi Day! If you're looking to run realtime AI models like OpenAI Realtime, Gemini, Eleven Labs and more on your ESP32 device, check it out here. - Fully Local: NO cloud, NO subscriptions, NO data leaving your home, FREE AI forever. - Multilingual: OpenToys supports multiple languages and accents: English 🇺🇸/🇬🇧, Chinese 🇨🇳, Spanish 🇪🇸, French 🇫🇷, Japanese 🇯🇵, Korean 🇰🇷, Portuguese 🇵🇹, German 🇩🇪, Italian 🇮🇹 and more! - Voice Cloning: Clone your own voice or your favorite characters with <10s of audio. - Customizable: Build your own toys, companions, robots and more with an ESP32. - Open-source: The community is open-source and free to use and contribute to. - Direct DMG: OpenToys_0.1.0_aarch64.dmg - All releases: GitHub Releases - Clone the repository with git clone https://github.com/akdeb/open-toys.git - Install Rust and Tauri with curl https://sh.rustup.rs -sSf | sh - Install Node from here - Run cd app - Run npm install - Run npm run tauri dev Create experiences with personalities that can play games, tell stories, engage in educational conversations. Here are some of the default characters with more prompt details in personalities.json. - STT: Whisper Turbo ASR - TTS: Qwen3-TTS and Chatterbox-turbo - LLMs: any LLM from mlx-community (Qwen3, Llama, Mistral3, etc.) - App: Tauri, React, Tailwind CSS, TypeScript, Rust - Platform focus: Apple Silicon (M1/2/3/4/5) - Hardware device: ESP32-S3 - Connect your ESP32-S3 to your Apple Silicon Mac. - In OpenToys, go to Settings and clickFlash Firmware . - OpenToys flashes bundled firmware images ( bootloader ,partitions ,firmware ) directly. - After flashing, the toy opens a WiFi captive portal ( ELATO ) for network setup. - Put your Mac and toy on the same WiFi network; the toy reconnects when powered on while OpenToys is running. AI systems (local or cloud) are not perfect. This project is built with data privacy and safety in mind, but there are still important limitations: - Hallucinations: LLM and TTS models can give incorrect or misleading answers. This should not be treated as a source of truth. - Inappropriate outputs: Adversarial or ambiguous prompts can sometimes produce unsafe responses. - Emotional impact: AI should not replace real human interaction, especially for children. When using with children, use with parental awareness and treat this as a tool for exploration, not authority. - M1 Pro 2021 Macbook Pro - M3 2024 Macbook Air - M4 Pro 2024 Macbook Pro open-toys/ ├── app/ ├── arduino/ ├── resources/ ├────────── python-backend/ ├────────── firmware/ └── README.md Python 3.11 runtime binary, packages and HF models are downloaded on first app setup into the app data directory. MIT If you like this project, consider supporting us with a star ⭐️ on GitHub!

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →