Une application vocale interactive utilisant React Native et l'API Mistral pour une expérience conversationnelle entièrement basée sur la voix.
- Interface entièrement vocale
- Reconnaissance vocale en français
- Synthèse vocale pour les réponses
- Intégration avec l'API Mistral
- Design minimaliste et intuitif
- React Native
- Expo
- TypeScript
- API Mistral
- React Native Voice
- Expo Speech
- Clonez le repository :
git clone https://github.com/votre-username/voicetral.git
cd voicetral
- Installez les dépendances :
npm install
- Configurez les variables d'environnement :
- Créez un fichier
.env
à la racine du projet - Ajoutez votre clé API Mistral :
MISTRAL_API_KEY=votre_clé_api
- Lancez l'application :
npm start
- Appuyez sur le bouton microphone pour commencer à parler
- Posez votre question en français
- Attendez la réponse vocale de l'assistant
- Utilisez le bouton de réinitialisation pour une nouvelle conversation
src/
├── components/
│ ├── MicrophoneInput/
│ ├── ResetButton/
│ └── VoiceResponse/
├── services/
├── styles/
└── types/
- L'application nécessite l'autorisation d'accès au microphone
- Une connexion Internet est requise pour le fonctionnement de l'API
- L'application est optimisée pour une utilisation en français
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou à soumettre une pull request.
MIT