GitHub - liou666/polyglot: 🤖️ Cross-platform AI language practice app (跨平台AI语言练习应用)
🚀 Explore "Polyglot" - the ultimate cross-platform AI language practice app! 🤖🌍 Sharpen your language skills with smart voice synthesis, multi-language speaking practice, and customizable AI characters. Get started today for seamless language learning! #AI #LanguageLearning #Polyglot
- The project is named "Polyglot," a cross-platform AI language practice application.
- It is based on ChatGPT and Azure AI language models to provide a language practice platform.
- Offers multi-language speaking practice with built-in AI characters from the US, Japan, Korea, and France.
- Features smart voice synthesis and conversation capabilities.
- Supports dark mode, text translation, user-configurable languages and AI characters, Azure key customization, and custom avatars.
- Provides keyboard shortcuts for voice recognition and user-configurable conversation scenarios.
- Allows listening to personal speech, Azure OpenAI API, Claude API, and local AI model services.
- Features web version for desktop platforms with mobile adaptation limitations.
- Provides fuzzy reply content handling during AI reply, word highlighting during speech playback, and reply suggestions from AI.
- Instructions for setting up OpenAI key, proxies, Azure key, creating AI roles for dialogue practice.
- Contribution guidelines, FAQs on MacOS security prompts and Azure voice service application.
- Donation option available for project support.
- Contributions by three contributors with TypeScript (51.2%), Vue (46.7%), CSS (1.5%), and HTML (0.6%) languages.
- Published under GNU General Public License v3.0.
- Active repository with 2.4k stars, 262 forks, and frequent updates.