Charge le moteur avant Sans cela, les montures ne servent à rien.
Développeurs et équipes gérant HTML personnalisé, les sites statiques ou les systèmes de gestion de contenu autres que WordPress peuvent script TTS intégré une seule fois et livrer naturel site personnalisé IA vocale au GSpeechLa lecture et la synthèse s'effectuent via le GSpeech Cloud Console - Aucune clé API requise, pas de pile TTS côté serveur, et pas de charge d'hébergement supplémentaire.
Ce guide montre comment Ajouter une synthèse vocale à un site web HTML: collez le code de connexion sur une seule ligne avant , placez les joueurs Pleine page / Bouton / Cercle avec des supports HTML personnalisés, puis mappez Sélecteur de contenu et Élément de rendu à vos classes de mise en page et à vos identifiants.
Idéal pour : développeurs, générateurs statiques et thèmes CMS personnalisés où vous contrôlez le HTML et souhaitez une seule intégration ainsi que des sélecteurs CSS pour des mises en page personnalisées.
Aperçu du site Web TTS Démos en direct Console Open Cloud
Le code de connexion se charge GSpeech Sur chaque page où il est présent. Les joueurs apparaissent uniquement là où vous placez des montures/du code HTML personnalisé et seulement lorsque le widget correspondant est publié et configuré.
Sur un site HTML personnalisé, un seul élément intégré charge le moteur. Chaque widget associe ensuite vos propres classes et identifiants à un point de montage, ce qui vous permet de conserver un contrôle total sur la mise en page tandis que la narration reste dans la console Cloud.
Charge le moteur avant Sans cela, les montures ne servent à rien.
Configuration du tableau de bord : voix, langue, design, paramètres de contenu, règles d’URL pour chaque route ou modèle.
Un marqueur dans le code HTML de votre page (par exemple, .gsp_full_player) où apparaît l'interface utilisateur du joueur.
Sélecteur de contenu = quoi lire. Élément de rendu = emplacement où le joueur apparaît. Exclure / Titre / URL affinent la recherche.
Placez l'une de ces montures à l'endroit où le joueur doit apparaître sur la page. Cliquez sur une carte pour la copier. Ensuite, configurez le widget. Élément de rendu à la même classe.
<div class="gsp_full_player"></div>
<div class="gsp_button_player"></div>
<div class="gsp_circle_player"></div>
Documentation complète du lecteur Documentation du lecteur de boutons Documentation de Circle Player
Dans le widget Contenu Utilisez la touche Tab pour pointer des sélecteurs vers l'article, le conteneur principal ou les conteneurs personnalisés que vous possédez — n'importe quel sélecteur CSS exposé par votre balisage.
Définit Quel texte est parlé ?Utilisez des sélecteurs CSS, séparés par des virgules. Exemples :
Définit où l'interface utilisateur du joueur est injectéeIl doit correspondre à un élément réel de la page.
Place le joueur Avant or Après Le contenu de l'élément de rendu. Pour une div de montage dédiée, After/Before fonctionne généralement toujours par rapport à ce nœud : laissez le montage vide et laissez le widget le remplir.
Sélecteurs qui doivent pas peuvent être prononcés, même s'ils se trouvent à l'intérieur du sélecteur de contenu. Séparés par des virgules. Exemple : #comments,.sidebar,.ads,.no-speech.
Texte de narration fixe optionnel. Le sélecteur de contenu peut rester vide. Utile pour les blocs promotionnels statiques lorsque le contenu DOM ne doit pas déclencher la lecture audio.
Règle générale pour les sites HTML : Le sélecteur de contenu pointe vers le conteneur que vous contrôlez (par exemple, article.post or #main), Render Element pointe vers le support, et Exclude List ignore la navigation, les publicités et les commentaires.
Votre modèle statique ou CMS comprend un article et un support :
<article class="post custom-layout">...</article>
<div class="gsp_full_player"></div>
Si le support se trouve dans une région de contenu CMS personnalisée, le sélecteur de contenu peut être relatif :
Utilisez le self_class lorsque le contenu du support lui-même contient le texte qui doit être narré.
Le salon .gsp_button_player sur de nombreux modèles statiques. Widget de lecteur à un bouton avec élément de rendu .gsp_button_player Ils peuvent tous les gérer. Créez des widgets supplémentaires uniquement lorsque la voix, le design, les sélecteurs ou les règles d'URL doivent différer.
Lorsque le texte de la page change, la synchronisation audio intelligente peut régénérer la narration en arrière-plan. Le mappage des champs reste déterminant. qui texte et où Le joueur est en vie.
Besoin d'aide pour trouver des sélecteurs pour un thème personnalisé ou une mise en page de constructeur ? Contactez le support GSpeechEnvoyez-nous l'URL de la page et nous vous aiderons à associer le sélecteur de contenu / l'élément de rendu.
Articles connexes