Üç kısa kod mevcuttur. Çoğu kullanıcının yalnızca [mementor-tts] kullanması yeterlidir. Diğer ikisi gelişmiş durumlar içindir.
[mementor-tts]
Ana ses kısa kodu. Seslendirileceği metni sarar ve sarılan metnin üstüne bir oynatıcı ekler.
Temel kullanım
[mementor-tts]Metniniz buraya gelir.[/mementor-tts]
Özelliklerle birlikte
[mementor-tts voice="IKne3meq5aSn9XLyUdCD" model="eleven_flash_v2_5" label="Dinle" autoplay="no" download="yes" loop="no" time_display="yes" speed_control="yes" volume_control="yes" information="no"]
Metniniz buraya gelir.
[/mementor-tts]
Özellikler
| Özellik | Değerler | Varsayılan | Açıklama |
|---|---|---|---|
voice |
Ses ID'si | site varsayılanı | Bu kısa kod için sesi geçersiz kıl |
model |
eleven_flash_v2_5, vb. |
site varsayılanı | ElevenLabs modelini geçersiz kıl |
label |
Herhangi bir metin | boş | Oynatıcının üstünde görünür |
autoplay |
yes / no |
no |
Sayfa yüklendiğinde oynatmaya başla |
download |
yes / no |
site varsayılanı | İndirme düğmesini göster |
loop |
yes / no |
no |
Sesi döngüye al |
time_display |
yes / no |
site varsayılanı | Zaman ve süreyi göster |
speed_control |
yes / no |
site varsayılanı | Hız seçiciyi göster |
volume_control |
yes / no |
site varsayılanı | Ses kaydırıcısını göster |
information |
yes / no |
site varsayılanı | Bilgi simgesini göster |
Örnekler
Basit ses bloğu:
[mementor-tts]Merhaba, bu bir test.[/mementor-tts]
Özel etiket ve otomatik oynatma:
[mementor-tts label="Karşılama mesajı" autoplay="yes"]
Sitemize hoş geldiniz.
[/mementor-tts]
Belirli bir bölüm için farklı ses:
[mementor-tts voice="EXAVITQu4vr4xnSDxMaL"]
Bu paragraf farklı bir ses kullanır.
[/mementor-tts]
[tts_player]
Mevcut bir gönderinin oluşturulmuş sesi için ses oynatıcıyı görüntüler. Oynatıcıyı bir kısa kod kullanarak varsayılan dışı bir konuma yerleştirmek istediğinizde bunu kullanın.
Temel kullanım
[tts_player]
Bir gönderi veya sayfa içine yerleştirildiğinde o gönderinin sesini referans alır. Bir şablona yerleştirildiğinde (do_shortcode() aracılığıyla) gönderi kimliğini açıkça belirtin.
Özellikler
| Özellik | Değerler | Açıklama |
|---|---|---|
id |
gönderi ID'si | Belirli bir gönderinin sesini referans al |
lang |
dil kodu | Çok dilli siteler için bir dil seç |
Örnekler
Varsayılan (geçerli gönderinin sesini kullanır):
[tts_player]
Belirli gönderi:
[tts_player id="123"]
Belirli dil (WPML/Weglot):
[tts_player id="123" lang="es"]
[mementor_raw]
Ham metni, TTSWP'nin standart temizleme işlemi olmadan (CSS seçici kaldırma yok, kısa kod kaçırma yok) doğrudan ElevenLabs'a iletir. Yalnızca gelişmiş kullanım içindir.
Kullanım
[mementor_raw]
Tüm TTSWP filtrelerini atlayan ham metniniz.
[/mementor_raw]
Senteze gönderilecek içerik üzerinde hassas kontrol gerektiğinde [mementor_raw] öğesini bir [mementor-tts] bloğu içinde kullanın:
[mementor-tts]
Giriş cümlesi.
[mementor_raw]<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>[/mementor_raw]
Metnin geri kalanı.
[/mementor-tts]
Tema şablonlarında
Bir PHP şablonundan herhangi bir kısa kod kullanmak için:
<?php echo do_shortcode('[tts_player id="' . get_the_ID() . '"]'); ?>