ResponsiveVoice ist ein beliebtes kostenloses Sprachtext-API-Tool, mit dem Benutzer Lesetext, Wörter und Ausschnitte zu ihrer Website hinzufügen können. Aber wie können Sie diese Codes so anpassen, dass sie die gewünschte Leistung erbringen?
Obwohl ResponsiveVoice kostenlos ist, hat es einen kostenpflichtigen Plan, der es unterstützt. Das große Problem ist, dass kostenlose Benutzer keine Aufmerksamkeit erhalten. Keine der API-Dokumentationen aktualisiert, was der Dienst bereitstellt.
Beim Versuch, verschiedene Codes zu verwenden und zu bearbeiten, konnte ich es nicht so hinbekommen, wie ich es wollte. Glücklicherweise gelang es mir mit Hilfe von KI nach mehreren Stunden, mit JavaScript so zu bearbeiten, wie ich es wollte.
So fügen Sie ResponsiveVoice zu Ihrer Website hinzu
Um ResponsiveVoice zu Ihrer Website hinzuzufügen, müssen Sie ein Konto erstellen und einen API-Schlüssel für Ihre Website generieren. Dann fügen Sie einfach das folgende Skript in die Kopfzeile Ihres Projekts ein.
<script src="https://code.responsivevoice.org/responsivevoice.js?key=YOUR_UNIQUE_KEY"></script>
Nachdem Sie dieses Skript hinzugefügt haben, können Sie anderes Javascript erstellen, damit es auf Ihrer Website funktioniert. Sie können die API aufrufen, um Text Ihrer Wahl auszusprechen, indem Sie Zeichenfolgen, Variablen oder vordefinierte Texte verwenden.
Es ist möglich, das Skript dazu zu bringen, bestimmte Tags, ausgewählten Text oder sogar die ganze Seite auszusprechen. Dazu müssen Sie nur das Javascript erstellen und die responsivevoice mit dem folgenden Code aufrufen:
responsiveVoice.speak("text-or-var");
Hinzufügen von Parametern in responsiveVoice.Speak
Um den ResponsiveVoice-Code anzupassen, können Sie die in der ResponsiveVoice-Dokumentation verfügbaren Konfigurationsoptionen verwenden. Einige der häufigsten Optionen sind:
voice: permite especificar a voz que será usada para reproduzir o texto (o idioma). Você pode escolher entre as vozes disponíveis para o idioma selecionado.
rate: permite controlar a velocidade da fala. Valores mais altos resultarão em fala mais rápida, enquanto valores mais baixos resultarão em fala mais lenta.
pitch: permite controlar o tom da fala. Valores mais altos resultarão em fala mais aguda, enquanto valores mais baixos resultarão em fala mais grave.
volume: permite controlar o volume da fala. Valores mais altos resultarão em fala mais alta, enquanto valores mais baixos resultarão em fala mais baixa.
Um diese Optionen zu verwenden, fügen Sie sie einfach als Parameter beim Aufruf der Funktion responsiveVoice.speak() hinzu.
Schaltfläche hinzufügen, um ein HTML-Element auszusprechen
Falls Sie den Inhalt eines Tags aussprechen möchten, können Sie dies unten mit Javascript tun. In diesem Fall fügt das Skript jeweils eine Schaltfläche hinzu
der Seite, entfernt einige HTML-Tags mit Regex (in meinem Fall