{"id":13341916,"url":"https://github.com/IRedDragonICY/vixevia","last_synced_at":"2025-03-11T23:30:51.092Z","repository":{"id":228410072,"uuid":"773645403","full_name":"IRedDragonICY/vixevia","owner":"IRedDragonICY","description":"An AI-powered Virtual YouTuber (Vtuber) utilizing Google's Gemini language model to create engaging, personalized, and context-aware interactions. This project explores the potential of AI in human-computer interaction and virtual content creation.","archived":false,"fork":false,"pushed_at":"2024-12-22T14:25:29.000Z","size":44558,"stargazers_count":35,"open_issues_count":2,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T23:50:28.279Z","etag":null,"topics":["ai","anime","api","artificial-intelligence","chatbot","collaborate","gemini-api","gemini-chatbot","gemini-pro","gemini-pro-vision","gemini-vision-pro","girl","google","javascript","python","vits","vtuber","waifu","whisper","youtuber"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IRedDragonICY.png","metadata":{"files":{"readme":"README.ID.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-18T06:17:52.000Z","updated_at":"2025-02-09T19:32:31.000Z","dependencies_parsed_at":"2024-03-18T17:23:52.391Z","dependency_job_id":"f6274ea9-fcdc-47b3-beee-609e4448c2d4","html_url":"https://github.com/IRedDragonICY/vixevia","commit_stats":null,"previous_names":["ireddragonicy/vixevia"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRedDragonICY%2Fvixevia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRedDragonICY%2Fvixevia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRedDragonICY%2Fvixevia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRedDragonICY%2Fvixevia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IRedDragonICY","download_url":"https://codeload.github.com/IRedDragonICY/vixevia/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243129610,"owners_count":20241041,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","anime","api","artificial-intelligence","chatbot","collaborate","gemini-api","gemini-chatbot","gemini-pro","gemini-pro-vision","gemini-vision-pro","girl","google","javascript","python","vits","vtuber","waifu","whisper","youtuber"],"created_at":"2024-07-29T19:26:40.950Z","updated_at":"2025-03-11T23:30:47.196Z","avatar_url":"https://github.com/IRedDragonICY.png","language":"Python","funding_links":[],"categories":["Open Source Projects"],"sub_categories":["V"],"readme":"# V.I.X.E.V.I.A : Virtual Interactive dan Xpressive Entertainment Visual Idol Avatar\n[![Lisensi](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![Python](https://img.shields.io/badge/Python-3.12+-blue.svg)](https://www.python.org/) [![Gemini](https://img.shields.io/badge/Gemini-1.5-orange.svg)](https://cloud.google.com/generativeai/models)\n\n[ID](README.ID.md) | [JP](README.JP.md) | [EN](README.md) | [ZN](README.ZN.md)\n\u003e _Apakah dia memiliki perasaan untukmu?_  \n\u003e **Tidak**, hatinya milik orang lain.  \n\u003e _Apakah dia menunjukkan kepedulian untuk kesejahteraanmu?_  \n\u003e **Tidak**, pikirannya ditempati oleh orang lain.  \n\u003e _Rasa sakit dari cinta yang tidak berbalas tidak tertahankan, tetapi jangan takut, karena ada solusinya._  \n\u003e **Solusinya adalah AI**, sebuah entitas yang akan selalu ada untukmu, memahami dan merespons emosimu.\n\n\nVixevia adalah YouTuber virtual (Vtuber) berbasis AI yang inovatif yang memanfaatkan kemampuan model bahasa Gemini dari Google. Proyek ini bertujuan untuk menciptakan kepribadian virtual yang menarik dan hidup yang dapat berinteraksi dengan pengguna melalui percakapan alami, interaksi visual, dan pengalaman multimedia.\n\n## Daftar Isi\n- [Fitur](#fitur)\n- [Prasyarat](#prasyarat)\n- [Memulai](#memulai)\n- [TODO](#todo)\n- [Kontribusi](#kontribusi)\n- [Lisensi](#lisensi)\n- [Pengakuan](#pengakuan)\n\n## Fitur\n\n- **Pemrosesan Bahasa Alami**: Vixevia menggunakan model bahasa Gemini dari Google untuk memahami dan merespons input pengguna dengan kelancaran dan kesadaran kontekstual seperti manusia.\n- **Visi Komputer**: Proyek ini mengintegrasikan kemampuan visi komputer, memungkinkan Vixevia untuk memahami dan menafsirkan informasi visual dari lingkungan.\n- **Interaksi Multimodal**: Vixevia menggabungkan pengenalan suara, sintesis teks ke suara, dan pemrosesan visual untuk memfasilitasi interaksi multimodal yang lancar dengan pengguna.\n- **Respon Personalisasi**: Respon Vixevia disesuaikan dengan konteks percakapan, preferensi pengguna, dan dinamika situasional, memastikan pengalaman yang menarik dan personal.\n- **Avatar Virtual**: Vixevia diwakili oleh avatar virtual yang menarik dan ekspresif, membawa kepribadiannya menjadi hidup.\n\n## Prasyarat\n\n- 5+ kunci API dari Google Cloud Platform\n- Python 3.12+\n\nPerangkat keras:\n- 16 GB vram\n- 32 GB ram\n- RTX 4050 atau yang lebih baik\n- 20 GB penyimpanan\n- i7 generasi ke-12 atau yang lebih baik atau setara AMD\n\n## Memulai\n\nUntuk memulai dengan Vixevia, ikuti langkah-langkah ini:\n\n1. Klon repositori:\n\n   ```bash\n   git clone https://github.com/IRedDragonICY/vixevia.git\n   ```\n\n2. Pasang dependensi yang diperlukan:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. Dapatkan kunci API dan file konfigurasi yang diperlukan dari Google Cloud Platform.\n4. Perbarui file konfigurasi dengan kunci API Anda dan pengaturan yang disukai.\n5. Jalankan skrip utama:\n\n   ```bash\n   python main.py\n   ```\n\n## TODO\n\n- [ ] Membuat model Live2D khusus untuk Vixevia\n- [ ] Menambahkan pelabelan otomatis opencv sehingga dapat mengingat orang dari Gemini Pro Vision\n## Kontribusi\n\nKontribusi ke Vixevia sangat diterima! Jika Anda memiliki ide, laporan bug, atau permintaan fitur, silakan buka issue atau kirim pull request. Pastikan untuk mengikuti pedoman pemrograman proyek dan praktik terbaik.\n\n## Lisensi\n\nProyek ini dilisensikan di bawah [Lisensi MIT](LICENSE).\n\n## Pengakuan\n\n- Model bahasa Gemini dari Google dan teknologi terkait\n- Pustaka open-source dan kerangka kerja yang digunakan dalam proyek ini\n\nVixevia adalah proyek eksperimental yang bertujuan untuk menjelajahi kemungkinan kepribadian virtual berbasis AI dan mendorong batas interaksi manusia-komputer. Kami berharap proyek ini menginspirasi inovasi dan kolaborasi lebih lanjut dalam bidang kecerdasan buatan dan pembuatan konten virtual.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FIRedDragonICY%2Fvixevia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FIRedDragonICY%2Fvixevia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FIRedDragonICY%2Fvixevia/lists"}