Add speech playback for coach replies
This commit is contained in:
16
README.md
16
README.md
@@ -9,6 +9,7 @@ Das Projekt ist bewusst schlank gehalten: React Native, Expo, TypeScript und Rea
|
||||
- HomeScreen mit Fortschrittskarte und Mock Daily Reminder
|
||||
- Level-Auswahl fuer A1, A2, B1 und B2
|
||||
- ChatScreen mit einfacher User- und AI-Nachrichtenansicht
|
||||
- AI-Antworten koennen auf dem iPhone vorgelesen werden
|
||||
- Mock KI-Service fuer Beispielkorrekturen
|
||||
- TypeScript-typisierte Navigation
|
||||
- Struktur fuer spaetere Services, Hooks und Utilities
|
||||
@@ -32,6 +33,8 @@ Good try. Correct: "I went to work yesterday."
|
||||
- React Navigation
|
||||
- Geplant: Ollama API fuer lokale KI
|
||||
- Geplant: Speech-to-Text und Text-to-Speech
|
||||
- Text-to-Speech mit `expo-speech`
|
||||
- Spracheingabe aktuell ueber iPhone-Diktierfunktion in der Tastatur
|
||||
- Geplant: Push Notifications fuer Daily Reminder
|
||||
|
||||
## Projektstruktur
|
||||
@@ -104,6 +107,19 @@ App starten:
|
||||
npm run start
|
||||
```
|
||||
|
||||
## Spracheingabe und Vorlesen
|
||||
|
||||
Vorlesen funktioniert direkt in Expo Go. AI-Antworten werden automatisch ueber den iPhone-Lautsprecher vorgelesen. Im Chat gibt es ausserdem Buttons fuer `Letzte Antwort vorlesen` und `Stop`.
|
||||
|
||||
Spracheingabe funktioniert aktuell ueber die iPhone-Tastatur:
|
||||
|
||||
- Chat-Eingabefeld antippen
|
||||
- Mikrofon-Symbol auf der iPhone-Tastatur druecken
|
||||
- Englisch sprechen
|
||||
- Text pruefen und senden
|
||||
|
||||
Echtes In-App Speech-to-Text mit eigenem Mikrofon-Button ist fuer spaeter geplant. Dafuer braucht die App entweder ein natives iOS-Modul nach `expo prebuild` oder eine Transkriptions-API wie Whisper.
|
||||
|
||||
iOS Preview starten:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user