Welcome to LinguaNet, the cutting-edge translation subnet developed under Commune AI! ๐ LinguaNet specializes in multimodal cross-transform translation between text and speech. This means LinguaNet facilitates seamless communication by allowing text-to-speech, speech-to-text, and language translation in a variety of forms. ๐ฌ๐๏ธ
Explore the source code and contribute at: LinguaNet GitHub Repository
In an increasingly globalized world, effective communication across languages and mediums is essential. LinguaNet offers solutions for:
- ๐ Global Accessibility: Break language barriers by providing accurate translations for both text and speech.
- ๐ก Multimodal Communication: Enable applications to handle dynamic modes of interaction, such as voice assistants understanding and responding in multiple languages.
- โจ Enhanced User Experience: Power multilingual customer support systems, enabling businesses to reach diverse audiences.
- ๐ค Universal Inclusion: Provide tools for the hearing or visually impaired by converting speech to text or text to speech.
- ๐ Support for 103 Languages: LinguaNet supports an impressive 103 diverse languages, making it one of the most versatile translation subnets available. Whether youโre working with widely spoken languages like English and Spanish or lesser-known ones, LinguaNet ensures high-quality, real-time translations. ๐๐ฃ๏ธ
LinguaNet is your ultimate partner in building smarter apps, expanding your reach to global audiences, and enabling seamless interactions across cultures and regions. ๐
To run the validator, execute:
python3 -m src.validator.cli <name-of-your-com-key> [--netuid <number>] [--call_timeout <number>] [--use-testnet]
To run the miner, execute:
python3 -m src.miner.cli <name-of-your-com-key> [--netuid <number>] [--ip <text>] [--port <number>] [--use-testnet]
To ensure reliable and continuous execution of your validator or miner using PM2:
- Install PM2 if not already installed:
npm install -g pm2
- Start the validator or miner using PM2:
pm2 start "python3 -m src.validator.cli <name-of-your-com-key> --netuid <number>" --name linguanet-validatorpm2 start "python3 -m src.miner.cli <name-of-your-com-key> --netuid <number>" --name linguanet-miner - Monitor your processes:
pm2 list
- Minimum GPU: GeForce RTX 3090 ๐ฎ
- Minimum GPU: GeForce RTX 3090 ๐ฎ
- Recommended GPU: NVIDIA RTX A6000 ๐ช
- Miner Models: The default model for miners is
facebook/seamless-M4T-V2-large, known for its versatility in multilingual and multimodal translation tasks. - Query Generation: Validators generate queries using LLM models, specifically
Llama(with plans to integrate more models in the future). ๐ฆ - Scoring Mechanism: Miners are scored based on responses evaluated by
Llamamodels, ensuring high-quality and accurate translations.
We are committed to expanding LinguaNetโs capabilities by integrating additional LLM models and refining the scoring mechanisms to better serve diverse use cases. ๐
Interested in joining the LinguaNet revolution? Hereโs how you can contribute:
- Fork the repository from GitHub. ๐ด
- Create feature branches to implement new models, optimize translation processes, or enhance validator and miner tools. ๐
- Submit pull requests with detailed descriptions of your contributions. ๐
- Collaborate with the team to ensure seamless integration of your features. ๐ค
Thank you for exploring LinguaNet! ๐ Together, we can create a truly global and inclusive communication system. Letโs break down barriers and connect the world, one translation at a time! ๐๐ฌ