semperai/amica
Amica is an open source interface for interactive communication with 3D characters with voice synthesis and speech recognition.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
Ranks #445 of 2,845 repositories GStars tracks this week (top 16%).
The project lists 21 contributors on GitHub.
Use Cases & Benefits
- Provides an open source interface for interactive communication with customizable 3D characters using voice synthesis and speech recognition.
- Enables natural, emotion-expressive conversations with 3D avatars by integrating multiple AI technologies including speech, vision, and language models.
- Use for creating engaging AI-driven virtual assistants with lifelike 3D avatars for websites or applications.
- Use for developing immersive educational tools that leverage voice interaction and visual character expressions to enhance learning experiences.
- Use for prototyping conversational AI in gaming or VR environments with customizable character voices and emotional responses.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
MIT
Permissive: commercial use, modification and redistribution are allowed with attribution.
Community files
- README: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
If you like our project, please give us a star ⭐ on GitHub.
Amica allows you to converse with highly customizable 3D characters that can communicate via natural voice chat and vision, with an emotion engine that allows Amica to express feelings and more. Customize her any way you want with any AI technology.
For Windows Users: Please create a new folder for Amica during installation to prevent the unintentional deletion of other files during uninstallation.
We just released Amica 1.2 with lots of new features. Docs will be further updated soon, watch the video to learn about what Amica 1.2 offers:
You can import VRM files, adjust the voice to fit the character, and generate response text that includes emotional expressions.
The various features of Amica mainly use and support the following technologies:
To see tutorials on configuring any of these with Amica please visit the official Amica documentation.
To run this project locally, clone or download the repository.
Install the required packages.
After installing the packages, start the development web server using the following command:
Once started, please visit the following URL to confirm that it is working properly.
Most of the configuration is done in the
.env.localfile. Reference theconfig.tsfile for the available options.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
269+5
Open issues
19-3
Compared with peers in AI
Fastest-growing repositories GStars tracks in this cohort for the week of Oct 11, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| storytold/artcraft | 35.6K | +20.3K | 75 | 26 days ago |
| ifixai-ai/iFixAi | 30.7K | +6.9K | 75 | 5 days ago |
| heygen-com/hyperframes | 70.8K | +5.6K | 45 | today |
| vxcontrol/pentagi | 32.2K | +5.4K | 75 | 18 days ago |
| calesthio/OpenMontage | 71.2K | +3.2K | 75 | — |
| semperai/amica | 1.6K | +0 | 75 | — |
| Category median | 35.6K | +5.6K | 75 | — |
Discover Repositories
Search across tracked repositories by name or description