Zum Hauptinhalt springen
Zurück zu plugins
@capgo/capacitor-speech-synthesis
Anleitung
@capgo/capacitor-speech-synthesis

Sprachsynthese

Text in Sprache umwandeln, mit voller Kontrolle über Sprache, Stimme, Tonhöhe, Geschwindigkeit und Lautstärke.

Führung

Anleitung zur Sprachsynthese

Gerät testen

Laden Sie die Capgo-App herunter, dann scannen Sie die QR-code.

Sprachsynthese-Plugin-Vorschau-QR code

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

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.