Richtlinie
Tutorial zur Sprachsynthese
Verwendung von @capgo/capacitor-speech-synthesis
Speech-Synthese-Plugin zur Erzeugung von Sprache aus Text.
Installieren
bun add @capgo/capacitor-speech-synthesis
bunx cap sync
Was dieses Plugin enthüllt
speak- Sprechen Sie den angegebenen Text mit angegebenen Optionen. Die Aussage wird zur Sprachwarte hinzugefügt.synthesizeToFile- Synthetisiert Sprache in ein Audio-File (nur Android/iOS). Gibt den Pfad zurück, an dem das Audio gespeichert wurde.cancel- Stößt alle in der Warte angeordneten Aussagen ab und beendet die aktuelle Sprache.pause- Unterbricht die Sprache sofort.
Beispiel für die Verwendung
speak
Sprechen Sie den angegebenen Text mit angegebenen Optionen. Die Aussage wird zur Sprachwarte 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-Sprachsynthese/
- Dokumentation: /docs/plugins/sprachsynthese/
Weitermachen von Using @capgo/capacitor-sprachsynthese
Wenn Sie native Plugin-Arbeit planen, verbinden Sie es mit Using @capgo/capacitor-sprachsynthese um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-sprachsynthese für die Implementierungsdetails in @capgo/capacitor-Sprechsynthese Einstieg für die Implementierungsdetails in Einstieg Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren