Heim > Web-Frontend > View.js > Detaillierte Schritt-für-Schritt-Erklärung, wie Vue Voice Broadcast implementiert (mit Code)

Detaillierte Schritt-für-Schritt-Erklärung, wie Vue Voice Broadcast implementiert (mit Code)

藏色散人
Freigeben: 2022-11-14 20:29:02
nach vorne
4815 Leute haben es durchsucht

Wie implementiert Vue die Sprachübertragung nach dem Klicken auf eine Schaltfläche? Benutzen Sie einfach dieses Plugin! Lassen Sie uns einen detaillierten Blick darauf werfen, wie Sie das Speak-TTS-Plug-In in Vue verwenden, um die Sprachübertragung zu implementieren. Ich hoffe, dass dieser Artikel hilfreich für Freunde ist, die ihn benötigen lernen!

Detaillierte Schritt-für-Schritt-Erklärung, wie Vue Voice Broadcast implementiert (mit Code)

Verwenden Sie das Speak-tts-Plug-in in Vue, um Sprachübertragung (TTS/Text to Speech) zu implementieren, nachdem Sie auf die Schaltfläche geklickt haben

Szenario

speak-tts-Plug-in

https ://www.npmjs.com/package/speak-tts (Lernvideo-Sharing: vue-Video-Tutorial)

Klicken Sie auf die Schaltfläche, um die Sprachübertragung auszulösen und den angegebenen Textinhalt zu übertragen.

Warum kann keine automatische Sprachübertragung implementiert werden?

Seit April 2018 hat der Chrome-Browser die automatische Wiedergabefunktion von Audio und Video in Desktop-Browsern vollständig verboten.

Streng genommen lässt Chrome nicht zu, dass Audio abgespielt wird, bevor der Benutzer die Webseite auslöst.

Darüber hinaus hat der Benutzer beim Laden der Seite kein aktives Interaktionsverhalten wie Klicken, Dbclick, Berühren usw.

Wenn Sie js verwenden, um die .play()-Methode direkt aufzurufen, löst Chrome Folgendes aus Fehler: Nicht abgefangen (im Versprechen)

Implementierung

1. Beachten Sie die offiziellen Anweisungen zur Installation von Abhängigkeiten

2. Deklarieren das Sprachobjekt

npm install speak-tts
Nach dem Login kopieren
4. Rufen Sie die Initialisierungsmethode vollständig auf

import Speech from 'speak-tts'
Nach dem Login kopieren
6. Rufen Sie die Wiedergabemethode im Button-Click-Ereignis auf

7. Vollständiger Beispielcode

  data() {    return {
      speech: null,
    };
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDetaillierte Schritt-für-Schritt-Erklärung, wie Vue Voice Broadcast implementiert (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage