Resmi kurulumu yapın GSpeechJoomla TTS uzantısı ve onu şuna bağlayın GSpeech Bulut Konsolu doğal için Joomla yapay zeka anlatımı, modern oynatıcılar ve bulut oynatma — API Anahtarı GerekmiyorSes dosyaları bulutta oluşturulur ve önbelleğe alınır, böylece Joomla sunucunuz hafif kalır.
Bu kılavuzu şu amaçlarla kullanın: Joomla'ya metinden sese dönüştürme özelliği ekle: Paketi indirin, eklentiyi etkinleştirin, Widget Kimliğinizi yapıştırın, gerektiğinde Özel HTML ile Tam Sayfa / Düğme / Daire oynatıcıları yerleştirin, ardından haritalandırın. İçerik Seçici hem de İşleme Öğesi Makaleler, kategoriler ve özel şablonlar için.
Resmi Joomla paketi — Uzantılar → Paket Dosyasını Yükle yoluyla yükleyin.
Widget Kimliği bağlantısı — Siteyi API anahtarları kullanmadan Cloud Console'a bağlayın.
Bulut Ses Üretimi — Bir kez sentezleyin, önbelleğe alın ve ziyaretler boyunca tekrar oynatın.
Sınırsız özel widget — makaleler, kategoriler ve şablona özgü oynatıcılar.
En iyi: Makaleler ve kategori sayfalarında yapay zeka destekli anlatıma ihtiyaç duyan Joomla site sahipleri, seçicileri eşleştirdiğiniz özel şablonlar da dahil olmak üzere çeşitli özelliklerden yararlanabilirler. .item-page veya şablon sarmalayıcıları.
Joomla Yönetici Panelini Açın — Joomla! yönetici panelinize giriş yapın.
kurmak — git Sistem → Yükle → Eklentiler, seçmek Paket dosyasını yükleve indirdiğiniz zip dosyasını seçin.
Eklentiyi etkinleştirin — git Sistem → Yönet → Eklentiler, aramak GKonuşma / GSpeech, açın, ayarlayın Durum → Etkin.
Widget Kimliği Ekle — Cloud Console sitenizdeki Widget ID'sini yapıştırın. Aşağıdaki komutla bir site oluşturun: Bir web sitesi oluşturmakveya mevcut bir tanesini açın. gösterge paneli → site → Ayarlar kopyalamak Widget kimliği.
İndirim — Eklenti ayarlarını kaydedin, ardından ön uç sayfayı test edin.
Joomla eklentisi yükleniyor GSpeech Widget kimliği kaydedildikten sonra, oyuncular yalnızca binekleri/özel HTML'yi yerleştirdiğiniz yerlerde ve yalnızca ilgili widget yayınlanıp yapılandırıldığında görünür.
Haritalama modeli
Joomla eklentisi, Widget Kimliği ve içerik eşleme
Joomla'da, paket ve Widget ID'si motoru yükler. Ardından her widget, makale HTML'sini, kategori düzenlerini veya özel şablon sarmalayıcılarını, her makale için ayrı bir oynatıcıyı kodlamaya gerek kalmadan, Özel HTML bağlantısına eşler:
1Widget Kimliği + uzantı
Joomla paketi, Widget ID'sini yapıştırdıktan sonra motoru yükler. Bu olmadan, bağlama işlemleri hiçbir işe yaramaz.
2Özel widget
Kontrol paneli yapılandırması: ses, dil, tasarım, içerik ayarları, makaleler ve kategoriler için URL kuralları.
3Bağla / Özel HTML
Bir makale veya modüldeki bir işaretleyici (örneğin) .gsp_full_playerOyuncu arayüzünün göründüğü yer.
Sınırsız widget — Makaleler, kategoriler, 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 — Joomla'da montaj şu şekilde görünüyor: <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 şablonlar hızlı çalışır. Özel şablonlar, hassas İçerik Seçici / Oluşturma Öğesi değerleri gerektirir.
Oyuncular
Ö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.
Joomla makalelerini ve şablonlarını oynatıcıya eşleştirin.
Widget'ta İçerik Sekme, hedef makale ve şablon sarmalayıcıları okuyucuların duyması gerekenler — tipik olarak .item-pageKategori düzenleri veya özel şablon konteynerleri.
id → # / sınıf → . - Örneğin class="item-page" → .item-page.
Parçaları bir araya getirin — İçerik Seçici, virgülle ayrılmış birden fazla hedef kabul eder.
Kırpma parçaları — Hariç Tutma Listesi aynı yöntemi kullanır # / . + virgüller.
tanımlar Hangi metin okunuyor?CSS seçicilerini virgülle ayırarak kullanın. Örnekler:
göre, .öğe-sayfası, #mutlu — bu unsurları okuyun.
makale,bölüm,#kimliğim,.sınıfım — tek bir alanda birden fazla hedef.
ebeveyn_sınıfı — Bağlantının üst sarmalayıcısını okuyun (makale içine yerleştirilen ö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).
RE
İş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 .öğe-sayfası Ö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.
RP
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.
EX
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.
TT
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.
CT
İçerik Metni
İsteğe bağlı sabit anlatım metni. Kullanıldığında, İçerik Seçici boş kalabilir. Makale DOM'unun sesi yönlendirmemesi gereken kısa modül girişleri için kullanışlıdır.
Joomla için genel kural: İçerik Seçici hedefleri .item-page (veya özel şablon sarmalayıcınız), Öğeyi Oluştur seçeneği Özel HTML bileşenini hedefler ve Listeyi Hariç Tut seçeneği yorumları ve kenar çubuklarını atlar.
Kullanım self_class Metnin anlatılması gereken kısmı, montaj dosyasının kendisinde yer aldığında.
Örnek C
Birçok makale, tek bir araç
yer .gsp_button_player Birçok makalede. Render Element'li 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 kategoriler arasında farklılık göstermesi gerektiğinde ek widget'lar oluşturun.
Yayınla ve dinle — Durumu Yayınlandı olarak ayarlayın, canlı Joomla sayfasını yenileyin, oynatmayı test edin.
Makale 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.
SSS
Sıkça Sorulan Sorular: Joomla metinden sese dönüştürme eklentisi
Joomla, GSpeech ile metinden sese dönüştürme ve yapay zekâ seslendirmeyi destekliyor mu?
Evet. Resmi GSpeechJoomla TTS uzantısı Makaleler, kategoriler ve özel şablonlar için yapay zeka destekli seslendirme ekler. Sesler ve oynatıcılar, paketi yükledikten ve Widget Kimliğinizi yapıştırdıktan sonra Bulut Konsolu'nda yönetilir.
GSpeech Joomla eklentisini nasıl kurarım ve Widget ID'sini nasıl eklerim?
Bu sayfadan paketi indirin, ardından şuraya gidin: Sistem → Yükle → Eklentiler ve zip dosyasını yükleyin. Eklentiler altında eklentiyi etkinleştirin, yapıştırın Widget kimliği Cloud Console site ayarlarınızdan giriş yapın ve kaydedin. Ardından, oyuncuların görünmesini istediğiniz yerlere Özel HTML etiketleri yerleştirin.
Joomla'da İçerik Seçici (Content Selector) ve Render Öğesi (Render Element) arasındaki fark nedir?
İçerik Seçici Hangi Joomla HTML dosyasının anlatılacağını seçer — genellikle .item-page veya özel bir şablon sarmalayıcı. İşleme Öğesi Oynatıcının nerede görüneceğini seçer — genellikle özel HTML mount sınıfınız. Yanlış metin okunduğunda İçerik Seçiciyi düzeltin; oynatıcı görünmediğinde Öğeyi Oluştur'u düzeltin.
GSpeech ses dosyaları Joomla sitemin performansını yavaşlatır mı?
Hayır. Ses, oluşturulur ve önbelleğe alınır. GSpeech Bulutta, Joomla sunucunuzda değil. Eklenti hafif bir istemci yükler ve oyuncular yalnızca binekler ve yayınlanmış widget'ların eşleştiği yerlerde görünür. Ziyaretçiler isteğe bağlı olarak dinlerken makaleler normal sayfa hızını korur.
Joomla yapay zeka seslendirmesi için API anahtarlarına ihtiyacım var mı?
Hayır. GSpeech is API Anahtarı Gerekmiyor Joomla için. Eklentiyi yükleyin, Widget Kimliğini yapıştırın, Cloud Console'da widget'ları yapılandırın ve yayınlayın. Sesler ve oynatıcılar, sunucunuzda üçüncü taraf TTS anahtarlarına ihtiyaç duymadan tek bir hesapta kalır.
Destek
Joomla paketi, Widget ID veya özel şablon için seçiciler 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.