HTML Web Sitesi Metinden Sese Dönüştürme — Yapay Zeka Seslendirmesini Gömme

HTML web sitelerine metinden sese dönüştürme — tek bir komut dosyasıyla yapay zeka sesini entegre edin.

Geliştiriciler ve ekipler çalışıyor. özel HTMLStatik siteler veya WordPress dışı CMS sistemleri de bu kapsamda değerlendirilebilir. TTS betiğini yerleştir bir kez ve doğal olarak teslim et özel site yapay zeka sesi 'da GSpeechOynatma ve sentezleme işlemleri şu şekilde gerçekleşir: GSpeech Bulut Konsolu - API Anahtarı GerekmiyorSunucu tarafında metin okuma (TTS) yığınına gerek yok ve ek barındırma yükü de yok.

Bu kılavuz nasıl yapılacağını gösterir HTML web sitesine metinden sese dönüştürme özelliği ekleme: Tek satırlık bağlantı kodunu önce yapıştırın Tam Sayfa / Düğme / Daire oyuncularını Özel HTML bağlantılarıyla yerleştirin, ardından haritalayın. İçerik Seçici hem de İşleme Öğesi Düzenleme sınıflarınıza ve kimliklerinize.

  • Tek satırlık yerleştirme — önce yapıştırın Herhangi bir özel yığın veya statik sitede.
  • Bulut Ses Üretimi — Bir kez sentezleyin, önbelleğe alın ve ziyaretler boyunca tekrar oynatın.
  • API Anahtarı Gerekmiyor — Tek bir konsoldan gelen sesler ve oyuncular.
  • Seçici tabanlı eşleme — Herhangi bir makaleyi, ana sayfayı veya özel düzen şablonunu hedefleyin.

En iyi: Geliştiriciler, statik oluşturucular ve HTML'i kontrol ettiğiniz ve özel düzenler için tek bir yerleştirme ve CSS seçicileri istediğiniz özel CMS temaları.

Web sitesi TTS genel bakışı Canlı demolar Açık Bulut Konsolu

Bağlantı Kurun GSpeech bir HTML web sitesine

Nasıl bağlanır GSpeech HTML’ye

Bağlantı kodu yükleniyor GSpeech Bulunduğu her sayfada. Oyuncular yalnızca yerleştirme yaptığınız alanlarda/özel HTML'de ve yalnızca ilgili widget yayınlanıp yapılandırıldığında görünür.

Özel HTML için gömme komut dosyası, bağlama noktaları ve seçici eşleme.

Özel bir HTML sitesinde, tek bir yerleştirme motoru yükler. Ardından her bir widget, kendi sınıflarınızı ve kimliklerinizi bir bağlama noktasına eşler; böylece anlatım Cloud Console'da kalırken düzenin tam kontrolü sizde olur:

1 Bağlantı kodu

Motoru önceden yükler Onsuz, montaj parçaları hiçbir işe yaramaz.

2 Özel widget

Kontrol paneli yapılandırması: ses, dil, tasarım, içerik ayarları, herhangi bir rota veya şablon için URL kuralları.

3 Bağla / Özel HTML

Sayfa HTML'nizde bir işaretleyici (örneğin) .gsp_full_playerOyuncu arayüzünün göründüğü yer.

4 İçerik eşleme

İçerik Seçici = Ne okumalı. İşleme Öğesi = oyuncunun göründüğü yer. Hariç Tut / Başlık / URL'ler eşleşmeyi iyileştirir.

  • Sınırsız widget — Farklı düzenler, diller veya tasarımlar için ayrı Tam Sayfa, Düğme veya Daire widget'ları.
  • Her widget için sınırsız sayıda oyuncu. — Yayınlanan tek bir widget, Render Element + URL kuralları tarafından izin verilen her eşleşen montajı destekleyebilir.
  • Özel HTML bağlantıları — HTML sitelerinde bağlantı şu şekilde görünür: <div class="gsp_full_player"></div>WordPress'te aynı fikir, aşağıdaki gibi kısa kodlar kullanılarak uygulanır: [gspeech].
  • Varsayılan ayarlar vs. gelişmiş ayarlar — Varsayılan montajlar hızlı çalışır. Benzersiz özel düzenler, hassas İçerik Seçici / Oluşturma Öğesi değerleri gerektirir.

Özel HTML ile oyuncu ekleyin

Oyuncunun sayfada görünmesi gereken yere bu bineklerden herhangi birini yerleştirin. Kopyalamak için bir karta tıklayın. Ardından widget'ı ayarlayın. İşleme Öğesi aynı sınıfa.

  • Tam Sayfa Oynatıcı
    <div class="gsp_full_player"></div>
  • Düğme Oynatıcı
    <div class="gsp_button_player"></div>
  • Çember Oyuncusu
    <div class="gsp_circle_player"></div>

Oyuncu belgelerinin tamamı Düğme Oynatıcı belgeleri Circle Player belgeleri

Özel HTML düzenlerini oynatıcıya eşleyin.

Widget'ta İçerik Sekme, nokta seçicileri makaleye, ana sayfaya veya sahip olduğunuz özel sarmalayıcılara yönlendirin; işaretlemenizin ortaya koyduğu herhangi bir CSS seçicisini kullanın.

  • id → # — HTML id="main" → yaz #main.
  • sınıf → . — HTML class="post-content" → yaz .post-content.
  • Parçaları bir araya getirin — İçerik Seçici, virgülle ayrılmış birden fazla hedef kabul eder: #intro,.body,#summary.
  • Kırpma parçaları — Hariç Tutma Listesi aynı yöntemi kullanır # / . + virgüller: #comments,.ads,.share-buttons.
  • Değerleri bulun — Canlı sayfada sağ tıklayın → İncele. Başlangıç ​​seviyesi için kapsamlı rehber: HTML değerleri (# / .).

İçerik Seçici

tanımlar Hangi metin okunuyor?. CSS seçicilerini virgülle ayırarak kullanın (içeriği parçalar halinde birleştirin). Örnekler:

  • göre, .post-content, #ana, .özel-düzen — bu unsurları okuyun (# = kimlik, . = sınıf).
  • makale,bölüm,#kimliğim,.sınıfım — Tek bir alanda birden fazla hedef (parçalar tek bir anlatımda birleştirilmiş).
  • ebeveyn_sınıfı — Bağlantı öğesinin üst sarmalayıcısını okuyun (içerik bloğu içindeki özel HTML için kullanışlıdır).
  • self_class — Montaj aparatının içinde bulunduğu ambalajı okuyun.
  • Kullanıyorsanız boş bırakın. İçerik Metni Bunun yerine (sabit metin, DOM içeriği değil).

İşleme Öğesi

tanımlar oyuncu arayüzünün eklendiği yerSayfadaki gerçek bir öğeyle eşleşmelidir.

  • Özel HTML bağlantıları için, bunu bağlantı sınıfına ayarlayın: .gsp_full_player, .gsp_button_playerya da .gsp_circle_player.
  • Ayrıca aşağıdaki gibi düzen kapsayıcılarını da hedefleyebilirsiniz: vücut, #mutluya da .makale-başlığı Özel bir montaj aparatı kullanmadığınızda.
  • İçerik Seçici doğru olmasına rağmen hiçbir şey görünmüyorsa, genellikle o sayfada Oluşturulacak Öğe yanlış veya eksiktir.

Oluşturma Konumu

Oyuncuyu yerleştirir önce or Sonra Render Element içeriği. Özel bir mount div için, After/Before genellikle o düğüme göre çalışmaya devam eder; mount div'i boş bırakın ve widget'ın onu doldurmasına izin verin.

Listeyi Hariç Tut

Seçicilerin olması gerekenler değil İçerik Seçici'nin içinde olsalar bile, aynı şekilde konuşulabilirler. # / . Kurallar, virgülle ayrılmış olarak. Örnek: #comments,.sidebar,.ads,.no-speech.

Başlık Seçici / Başlık Metni

  • Başlık Seçici — Sayfadan dinamik başlık (örnek: h1).
  • Başlık Metni — Oynatıcıda gösterilen sabit başlık. Başlık Metni kullanırken Başlık Seçici alanını boş bırakın.

İçerik Metni

İsteğe bağlı sabit anlatım metni. Kullanıldığında, İçerik Seçici boş kalabilir. DOM içeriğinin sesi yönlendirmemesi gereken statik tanıtım blokları için kullanışlıdır.

HTML siteleri için genel kural: İçerik Seçici, kontrol ettiğiniz sarmalayıcıyı işaret eder (örneğin). article.post or #main), Render Element, bağlantı noktasına işaret eder ve Exclude List, gezinme menüsünü, reklamları ve yorumları atlar.

Özel HTML düzenleri için pratik eşleme örnekleri

Tam Sayfa Oynatıcılı Özel Düzen Makalesi

Statik veya CMS şablonunuz bir makale ve bir bağlantı içerir:

  • Sayfa işaretlemesi
    <article class="post custom-layout">...</article> <div class="gsp_full_player"></div>
  • İçerik Seçici - article.post.custom-layout
  • İşleme Öğesi - .gsp_full_player
  • Listeyi Hariç Tut - .share-buttons,.related-posts (opsiyonel)
  • Başlık Seçici - h1 (opsiyonel)

CMS içerik bölgesinin içine yerleştirin — parent_class

Eğer bağlantı noktası özel bir CMS içerik bölgesinin içinde yer alıyorsa, İçerik Seçici göreceli olabilir:

  • İçerik Seçici - parent_class (montajın ebeveynini okur)
  • İşleme Öğesi - .gsp_full_player

Kullanım self_class Metnin anlatılması gereken kısmı, montaj dosyasının kendisinde yer aldığında.

Tek bir Düğme widget'ı içeren statik site şablonları

yer .gsp_button_player Birçok statik şablonda. Render Element içeren Tek Düğmeli Oynatıcı widget'ı. .gsp_button_player Hepsini çalıştırabilir. Yalnızca ses, tasarım, seçiciler veya URL kurallarının farklı olması gerektiğinde ek widget'lar oluşturun.

Sitenize özel yapay zeka sesli widget'ları oluşturun.

  • Gösterge panelini aç — senin GSpeech kontrol paneli.
  • Web sitesini seçin — Bağlandığınız HTML sitesini açın.
  • Yeni widget ekle — Widget'lar → Yeni widget ekle → Tür seçin (Tam Ekran, Düğme, Daire, …) → Oluştur.
  • İçeriği Yapılandır — Düzeniniz için İçerik Seçici, Oluşturulacak Öğe, Hariç Tutma Listesi ve başlıkları ayarlayın.
  • Oynatıcıyı Yapılandır / Tasarla — ses, paneller, tema, genişlik, kenar boşlukları.
  • Yayınla ve dinle — Durumu Yayınlandı olarak ayarlayın, canlı sayfayı yenileyin, oynatmayı test edin.

Sayfa metni değiştiğinde, Akıllı Ses Senkronizasyonu arka planda anlatımı yeniden oluşturabilir. Eşleme alanları yine de karar verir. hangi metin ve nerede Oyuncu hayatta kalıyor.

Sıkça Sorulan Sorular: HTML web sitesi metinden sese dönüştürme özelliği

  • Bir HTML web sitesi, GSpeech ile metinden sese dönüştürmeyi ve yapay zekâ seslerini destekliyor mu?

    Evet. GSpeech Herhangi bir HTML sitesinde, statik içerik oluşturucuda veya komut dosyasını yapıştırabileceğiniz özel bir CMS'de çalışır. Sunucu tarafında metin okuma (TTS) hattı oluşturmanıza gerek kalmadan doğal yapay zeka sesleri ve modern oyuncular elde edersiniz.
  • GSpeech TTS betiğini özel bir siteye nasıl yerleştirebilirim?

    Entegrasyonlar → HTML Web Sitesi bölümünden bağlantı kodunu kopyalayın. Paylaşılan şablonunuzda bir kez yapıştırın. ve dağıtın. Ardından, aşağıdaki gibi bir bağlama noktası ekleyin. <div class="gsp_full_player"></div> Oyuncunun görünmesi gereken yerleşim düzeninde, Render Element özelliğini o sınıfa ayarlayın.
  • Özel bir HTML sitesinde İçerik Seçici (Content Selector) ve Oluşturma Öğesi (Render Element) arasındaki fark nedir?

    İçerik Seçici Seslendirilmesini istediğiniz metin için herhangi bir CSS seçici kullanabilirsiniz — örneğin #main, article.postveya içerik yönetim sisteminizden bir sınıf. İşleme Öğesi Oyuncu arayüzünün eklendiği yer burasıdır; genellikle binek sınıfınızdır. İşaretlemeyi kontrol ettiğiniz için, herhangi bir özel düzeni tam olarak eşleştirebilirsiniz.
  • GSpeech ses teknolojisi HTML veya statik sitemin performansını yavaşlatır mı?

    Hayır. Sentez ve önbellekleme şu aşamada gerçekleşir: GSpeech Bulut tabanlıdır. Gömülü kod, hafif bir istemci betiğidir ve oyuncular yalnızca bineklerin bulunduğu yerlerde yüklenir. Barındırma hizmetiniz normal HTML, CSS ve JS içeriklerini sunmaya devam ederken, ziyaretçiler isteğe bağlı olarak dinleyebilirler.
  • Özel site yapay zeka sesini entegre etmek için API anahtarlarına ihtiyacım var mı?

    Hayır. GSpeech is API Anahtarı Gerekmiyor HTML siteleri için. Gömülü kodu yapıştırın, Cloud Console'da widget'ları yapılandırın ve yayınlayın. Sesler ve oynatıcılar, kod tabanınızda üçüncü taraf TTS anahtarları olmadan tek bir hesaptan yönetilir.

Özel bir tema veya oluşturucu düzeni için seçiciler bulma konusunda yardıma mı ihtiyacınız var? GSpeech destek ekibiyle iletişime geçin.Sayfa URL'sini gönderin, İçerik Seçici / Oluşturma Öğesi eşleştirmesinde size yardımcı olalım.