Skip to content

Commit 6e19fd8

Browse files
author
FastJava Team
committed
Add detailed APIs for FastTTS and FastSTT
1 parent 7aacf2d commit 6e19fd8

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

MAP.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,26 @@ FastJava, FastCore, FastPlugin
108108
| **FastSTT** | Speech-to-Text für Spracherkennung. Whisper (lokal), Vosk, System STT. Für Voice-Commands und Transcription. |
109109
| **FastOCR** | Text in Screenshots lesen. Tesseract (lokal), ONNX Runtime (neural OCR), System OCR. Für Quest-Logs, Chat-Nachrichten, UI-Elemente, Formulare. |
110110

111+
---
112+
113+
### FastTTS (Details)
114+
115+
**APIs:** `speak(text)`, `speak(text, voice)`, `setVoice(id)`, `setRate(speed)`, `setPitch(value)`, `saveToFile(text, path)`, `getVoices()`
116+
**Native:** Windows SAPI, macOS NSSpeechSynthesizer, Linux Speech Dispatcher, ONNX Runtime, ggml-TTS (Piper, Coqui)
117+
**Features:** Low-latency streaming, Voice selection, Local/offline TTS, File output (WAV/MP3)
118+
**Use-Cases:** Voice-Bots, Screenreader, Agent-Feedback, Audio-UI
119+
120+
---
121+
122+
### FastSTT (Details)
123+
124+
**APIs:** `transcribe(audioBuffer)`, `transcribeFile(path)`, `startStreaming(callback)`, `stopStreaming()`, `setModel(model)`, `setLanguage(lang)`
125+
**Native:** Whisper.cpp (ggml), ONNX Runtime, Windows Speech API, macOS Speech Recognition, Vosk
126+
**Features:** Streaming STT, Real-time transcription, Multi-language, Noise-reduction
127+
**Use-Cases:** Voice-Commands, Dictation, Voice-Bots, Meeting-Transcription, Audio-Automation
128+
129+
---
130+
111131
### Algorithms & Utilities
112132

113133
| Modul | Erklärung |

0 commit comments

Comments
 (0)