Zum Hauptinhalt springen
Zurück zu Plugins
@capgo/capacitor-speech-synthesis
Tutorial
@capgo/capacitor-speech-synthesis

Sprachsyntheseproxy

Sprache generieren, indem Sie Text mit voller Kontrolle über Sprache, Stimme, Ton, Geschwindigkeit und Lautstärke bearbeiten.

Richtlinie

Tutorial zur Sprachsynthese

Mit @capgo/capacitor-speech-synthesis sprechen

Plugin zur Sprachsynthese zur Erzeugung von Sprache aus Text.

Installieren

bun add @capgo/capacitor-speech-synthesis
bunx cap sync

Was diese Erweiterung bereitstellt

  • speak - Sprechen Sie den angegebenen Text mit angegebenen Optionen. Die Aussage wird der Sprechwarteschlange hinzugefügt.
  • synthesizeToFile - Synthetisiert die 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 Warteschlange stehenden Aussagen ab und stoppt 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 der Sprechwarteschlange 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

Synthetisiert die Sprache in ein Audio-File (nur Android/iOS). Gibt den Pfad zurück, an dem das Audio 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

Stößt alle in der Warteschlange stehenden Aussagen ab und stoppt die aktuelle Sprache.

import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';

await SpeechSynthesis.cancel();

pause

Unterbricht die Sprache sofort.

import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';

await SpeechSynthesis.pause();

Vollständige Referenz

Weitermachen von Using @capgo/capacitor-speech-synthesis

Wenn Sie Using verwenden Mit @capgo/capacitor-speech-synthesis um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-speech-synthesis für die Implementierungsdetails in @capgo/capacitor-speech-synthesis, 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, und Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins.