Mit @capgo/capacitor-speech-synthesis
Plugin für die Sprachsynthese zur Erzeugung von Sprache aus Text.
Installieren
bun add @capgo/capacitor-speech-synthesis
bunx cap sync
Dieses Plugin stellt Folgendes bereit
speak- Die gegebene Texte mit angegebenen Optionen lautet. Die Aussage wird der Sprechliste hinzugefügt.synthesizeToFile- Die Sprachsynthese in einem Audio-Datei (nur Android/iOS). Die Dateipfad, an dem die Audio-Datei gespeichert wurde, wird zurückgegeben.cancel- Alle in der Warteschlange stehenden Aussagen und den aktuellen Sprachbetrieb beendet.pause- Den Sprachbetrieb sofort anhalten.
- Beispielverwendung
speak
- Die gegebene Texte mit angegebenen Optionen lautet. Die Aussage wird der Sprechliste hinzugefügt.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
const result = await SpeechSynthesis.speak({
text: 'Hello, world!',
language: 'en-US',
rate: 1.0,
pitch: 1.0,
volume: 1.0,
queueStrategy: 'Add'
});
console.log('Utterance ID:', result.utteranceId);
synthesizeToFile
Erzeugt Sprache in einem Audio-Datei (nur Android/iOS). Gibt den Pfad zurück, an dem die Audio-Datei gespeichert wurde.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
const result = await SpeechSynthesis.synthesizeToFile({
text: 'Hello, world!',
language: 'en-US'
});
console.log('Audio file saved at:', result.filePath);
cancel
Storniert alle in der Warteschleife stehenden Aussagen und stoppt die aktuelle Sprache.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.cancel();
pause
Sprache sofort anhalten.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.pause();
Vollständige Referenz
- GitHub: https://github.com/Cap-go/capacitor-speech-synthesis/
- Dokumentation: /docs/plugins/speech-synthesis/
Weitermachen von Using @capgo/capacitor-speech-synthesis
Wenn Sie Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-speech-synthesis verwenden Using @capgo/capacitor-speech-synthesis @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-speech-synthesis @capgo/capacitor-speech-synthesis zur Implementierungsdetail in @capgo/capacitor-Sprachsynthese, Einstieg zur Implementierungsdetail in Einstieg, Capgo Plugin-Verzeichnis zur Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo zur Implementierungsdetail in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren zur Implementierungsdetail in Plugins hinzufügen oder aktualisieren.