Add soft French voice and contact saving
This commit is contained in:
23
README.md
23
README.md
@@ -7,8 +7,9 @@ POC de PWA mobile pour parler a l'assistant depuis un telephone.
|
||||
- Interface mobile installable sur Android via "Ajouter a l'ecran d'accueil".
|
||||
- Bouton micro avec transcription Groq Whisper.
|
||||
- Reponse LLM Groq.
|
||||
- Lecture audio automatique de la reponse apres interaction utilisateur.
|
||||
- Lecture audio automatique de la reponse avec une voix francaise douce cote navigateur.
|
||||
- Envoi d'emails Gmail avec carnet de contacts `contacts.json`.
|
||||
- Ajout de contacts par conversation, par exemple : `Ajoute Sophie avec l'adresse sophie@example.com`.
|
||||
|
||||
## Configuration locale
|
||||
|
||||
@@ -25,6 +26,7 @@ GMAIL_EMAIL=...
|
||||
GMAIL_PASSWORD=...
|
||||
APP_SECRET=...
|
||||
TTS_PROVIDER=browser
|
||||
CONTACTS_FILE=/root/openbot/data/contacts.json
|
||||
```
|
||||
|
||||
Installer :
|
||||
@@ -121,10 +123,29 @@ sudo certbot --nginx -d assistant.ton-domaine.com
|
||||
6. Parler naturellement : apres 2 secondes de silence, le message est envoye.
|
||||
7. Appuyer sur `Arreter` pour couper l'ecoute continue.
|
||||
|
||||
## Contacts email
|
||||
|
||||
Les contacts sont stockes dans `contacts.json` en local. Sur le VPS, le service utilise `/root/openbot/data/contacts.json` pour eviter de modifier les fichiers suivis par Git.
|
||||
|
||||
Tu peux les ajouter directement dans l'assistant :
|
||||
|
||||
```text
|
||||
Ajoute Sophie avec l'adresse sophie@example.com
|
||||
```
|
||||
|
||||
Ensuite tu peux dire :
|
||||
|
||||
```text
|
||||
Envoie un email a Sophie
|
||||
```
|
||||
|
||||
L'assistant remplacera `Sophie` par son adresse email.
|
||||
|
||||
## Notes
|
||||
|
||||
- Groq Orpheus TTS doit etre accepte dans la console Groq pour fonctionner :
|
||||
https://console.groq.com/playground?model=canopylabs%2Forpheus-v1-english
|
||||
- Par defaut `TTS_PROVIDER=browser` utilise la voix francaise du telephone pour eviter l'accent anglais du modele Groq Orpheus.
|
||||
- La PWA privilegie les voix feminines francaises disponibles sur le telephone, avec un debit plus lent et un ton plus doux.
|
||||
- Pour revenir au TTS Groq, mettre `TTS_PROVIDER=groq` dans `.env`.
|
||||
- La lecture audio automatique depend toujours des regles du navigateur mobile, mais elle marche mieux dans une PWA apres un tap utilisateur que dans Telegram.
|
||||
|
||||
Reference in New Issue
Block a user