Instal yang resmi GSpeechEkstensi TTS Joomla dan menghubungkannya ke GSpeech Konsol Awan untuk alami Narasi AI Joomla, pemutar modern, dan pemutaran di cloud — Tidak memerlukan Kunci APIAudio dihasilkan dan disimpan dalam cache di cloud sehingga hosting Joomla Anda tetap ringan.
Gunakan panduan ini untuk menambahkan teks ke ucapan di JoomlaUnduh paketnya, aktifkan pluginnya, tempelkan ID Widget Anda, tempatkan pemutar Halaman Penuh / Tombol / Lingkaran dengan HTML Kustom jika diperlukan, lalu petakan. Pemilih Konten ke Elemen Render untuk artikel, kategori, dan templat khusus.
Paket Joomla resmi — Instal melalui Ekstensi → Unggah File Paket.
Koneksi ID Widget — tautkan situs ke Cloud Console tanpa kunci API.
Generasi Audio Awan — Sintesis sekali, simpan dalam cache, dan putar ulang di berbagai kunjungan.
Widget kustom tak terbatas — artikel, kategori, dan pemain khusus templat.
Terbaik untuk: Pemilik situs Joomla yang membutuhkan narasi AI pada artikel dan halaman kategori, termasuk templat khusus tempat Anda memetakan pemilih ke .item-page atau pembungkus templat.
Buka Admin Joomla — Masuk ke panel administrator Joomla! Anda.
Install — pergi ke Sistem → Instal → Ekstensi, pilih Unggah File Paket, dan pilih file zip yang telah diunduh.
Aktifkan plugin — pergi ke Sistem → Kelola → Plugin, pencarian untuk pidato / GSpeech, buka, atur Status → Diaktifkan.
Tambahkan ID Widget — tempel ID Widget dari situs Cloud Console Anda. Buat situs melalui buat situs webatau buka yang sudah ada di dasbor → situs → Pengaturan untuk menyalin ID widget.
Simpan — Simpan pengaturan plugin, lalu uji halaman depan.
Ekstensi Joomla sedang dimuat. GSpeech Setelah ID Widget disimpan, pemain hanya akan muncul di tempat Anda meletakkan tunggangan/HTML Kustom dan hanya ketika widget yang sesuai telah dipublikasikan dan dikonfigurasi.
Model pemetaan
Pemetaan ekstensi Joomla, ID Widget, dan konten
Di Joomla, paket ditambah ID Widget memuat mesin. Setiap widget kemudian memetakan HTML artikel, tata letak kategori, atau pembungkus templat khusus ke pemasangan HTML Kustom — tanpa perlu mengkodekan satu pemutar per artikel:
1ID Widget + ekstensi
Paket Joomla akan memuat mesin setelah Anda menempelkan ID Widget. Tanpa itu, pemasangan tidak akan berfungsi.
2Widget khusus
Konfigurasi dasbor: suara, bahasa, desain, pengaturan konten, aturan URL untuk artikel vs kategori.
3Pemasangan / HTML Kustom
Penanda dalam sebuah artikel atau modul (misalnya, .gsp_full_player) tempat UI pemain muncul.
4Pemetaan konten
Pemilih Konten = teks artikel mana yang harus dibaca. Elemen Render = tempat pemain muncul. Kecualikan / Judul / URL mempersempit pencocokan.
Widget tidak terbatas — widget Halaman Penuh, Tombol, atau Lingkaran terpisah untuk artikel, kategori, bahasa, atau desain.
Jumlah pemain tak terbatas per widget. — satu widget yang dipublikasikan dapat mendukung setiap pemasangan yang sesuai yang diizinkan oleh aturan Render Element + URL.
HTML khusus — di Joomla, tampilan dudukan seperti ini <div class="gsp_full_player"></div>Di WordPress, ide yang sama menggunakan shortcode seperti... [gspeech].
Pengaturan default vs pengaturan lanjutan — Pemasangan default bekerja dengan cepat. Templat kustom memerlukan nilai Pemilih Konten / Elemen Render yang tepat.
Pemain
Tambahkan pemain dengan HTML Kustom
Tempatkan salah satu mount ini di tempat pemain seharusnya muncul di halaman. Klik kartu untuk menyalinnya. Kemudian atur widgetnya. Elemen Render ke kelas yang sama.
Di dalam widget Konten tab, artikel target, dan pembungkus templat yang harus didengar pembaca — biasanya .item-page, tata letak kategori, atau kontainer templat khusus.
id → # / kelas → . — misalnya class="item-page" → .item-page.
Kumpulkan potongan-potongan — Pemilih Konten menerima beberapa target, dipisahkan oleh koma.
Potong potongan — Daftar Pengecualian menggunakan hal yang sama # / . + koma.
Mendefinisikan teks apa yang diucapkanGunakan selektor CSS, dipisahkan dengan koma. Contoh:
artikel, halaman item, # isi — bacalah elemen-elemen tersebut.
artikel,bagian,#my_id,.my_class — beberapa target dalam satu bidang.
kelas_induk — membaca pembungkus induk dari mount (berguna untuk HTML Kustom yang ditempatkan di dalam artikel).
kelas_sendiri — bacalah pembungkus yang sama tempat dudukan itu berada.
Biarkan kosong jika Anda menggunakannya Konten Teks sebagai gantinya (teks tetap, bukan konten DOM).
RE
Elemen Render
Mendefinisikan di mana UI pemain disuntikkan. Itu harus sesuai dengan elemen nyata di halaman tersebut.
Untuk pemasangan HTML kustom, atur ke kelas pemasangan: .gsp_pemain_lengkap, .gsp_button_player, atau .gsp_circle_player.
Anda juga dapat menargetkan kontainer tata letak seperti tubuh, # isi, atau halaman item saat Anda tidak menggunakan dudukan khusus.
Jika Content Selector sudah benar tetapi tidak ada yang muncul, Render Element biasanya salah atau hilang di halaman tersebut.
RP
Posisi Render
Menempatkan pemain Sebelum or Setelah Konten Render Element. Untuk div mount khusus, After/Before biasanya masih berfungsi relatif terhadap node tersebut — biarkan mount kosong dan biarkan widget mengisinya.
EX
Daftar Pengecualian
Selektor yang harus tidak dibicarakan, bahkan jika mereka berada di dalam Pemilih Konten. Sama saja. # / . Aturan, dipisahkan koma. Contoh: #comments,.sidebar,.ads,.no-speech.
TT
Pemilih Judul / Teks Judul
Pemilih Judul — judul dinamis dari halaman (contoh: h1).
Teks Judul — Judul tetap ditampilkan di pemutar. Biarkan Pemilih Judul kosong saat menggunakan Teks Judul.
CT
Konten Teks
Teks narasi tetap opsional. Saat digunakan, Pemilih Konten dapat dibiarkan kosong. Berguna untuk pengantar modul singkat ketika DOM artikel tidak boleh menggerakkan audio.
Aturan praktis untuk Joomla: Target Pemilih Konten .item-page (atau pembungkus templat kustom Anda), Render Element menargetkan pemasangan HTML Kustom, dan Exclude List melewati komentar dan sidebar.
contoh
Contoh praktis pemetaan untuk artikel Joomla
Contoh A
Halaman artikel dengan dudukan Pemutar Halaman Penuh
Daftar Pengecualian - .share-buttons,.related-posts (Opsional)
Pemilih Judul - h1 (Opsional)
Contoh B
Tata letak kategori templat kustom — parent_class
Jika mount berada di dalam kategori kustom atau blok konten template, Pemilih Konten dapat bersifat relatif:
Pemilih Konten - parent_class (membaca induk dari mount)
Elemen Render - .gsp_full_player
penggunaan self_class ketika pembungkus mount itu sendiri berisi teks yang seharusnya dinarasikan.
Contoh C
Banyak artikel, satu widget
Tempat .gsp_button_player pada banyak artikel. Widget One Button Player dengan Render Element .gsp_button_player dapat mendukung semuanya. Buat widget tambahan hanya jika aturan suara, desain, pemilih, atau URL harus berbeda di seluruh kategori.
Publikasikan & dengarkan — Ubah Status menjadi Diterbitkan, segarkan halaman Joomla yang sedang aktif, uji pemutaran.
Saat teks artikel berubah, Smart Audio Sync dapat menghasilkan ulang narasi di latar belakang. Bidang pemetaan tetap menentukan yang teks dan dimana Pemain itu masih hidup.
FAQ (Pertanyaan Umum)
Pertanyaan yang Sering Diajukan (FAQ): Ekstensi teks ke ucapan Joomla
Apakah Joomla mendukung text-to-speech dan suara AI dengan GSpeech?
Ya. Yang resmi GSpeechEkstensi TTS Joomla Menambahkan narasi AI untuk artikel, kategori, dan templat khusus. Suara dan pemutar dikelola di Cloud Console setelah Anda menginstal paket dan menempelkan ID Widget Anda.
Bagaimana cara menginstal ekstensi GSpeech Joomla dan menambahkan ID Widget?
Unduh paket dari halaman ini, lalu buka Sistem → Instal → Ekstensi lalu unggah file zip. Aktifkan plugin di bagian Plugin, lalu tempelkan ID widget Dari pengaturan situs Cloud Console Anda, lalu simpan. Setelah itu, tempatkan mount HTML Kustom di tempat Anda ingin pemain muncul.
Apa perbedaan antara Content Selector dan Render Element di Joomla?
Pemilih Konten memilih HTML Joomla mana yang akan dinarasikan — sering kali .item-page atau pembungkus templat khusus. Elemen Render Memilih di mana pemutar muncul — biasanya kelas pemasangan HTML Kustom Anda. Perbaiki Pemilih Konten saat teks yang salah dibaca; perbaiki Render Elemen saat pemutar tidak muncul.
Apakah audio GSpeech akan memperlambat situs Joomla saya?
Tidak. Audio dihasilkan dan disimpan dalam cache di GSpeech Di cloud, bukan di server Joomla Anda. Ekstensi ini memuat klien yang ringan, dan pemutar hanya muncul di tempat pemasangan dan widget yang dipublikasikan cocok. Artikel tetap memiliki kecepatan halaman normal sementara pengunjung mendengarkan sesuai permintaan.
Apakah saya memerlukan kunci API untuk narasi AI Joomla?
Nomor GSpeech is Tidak memerlukan Kunci API Untuk Joomla. Instal ekstensi, tempel ID Widget, konfigurasikan widget di Cloud Console, dan publikasikan. Suara dan pemutar tetap berada dalam satu akun tanpa kunci TTS pihak ketiga di host Anda.
Bantuan
Butuh bantuan dengan paket Joomla, ID Widget, atau selektor untuk template kustom?
Hubungi dukungan GSpeechKirimkan URL halaman dan kami akan membantu memetakan Pemilih Konten / Elemen Render.