Skip to content

Latest commit

 

History

History
200 lines (161 loc) · 10.8 KB

README-tr.md

File metadata and controls

200 lines (161 loc) · 10.8 KB

[MRT] - Makine Metin Okuma (RU/EN/TR)

Bu uzantı, yazılı metni sentetik bir sesle yeniden üretmenize olanak tanır ve artık sadece Windows için Yandex Tarayıcı'da değil. Bu fırsat için Yandex.Translate'e minnettarız.

  • Dinle fonksiyonu, istek başına 20k karakter (≈3000 kelime / ≈11 dakika) sınırına sahiptir. (✅ Kararlı)
Önceki Sonraki Tarih
Uzantı v0.5.5 v0.5.6(js) 14.09.24
Pencere Sayfası v0.4.1 v0.4.2(web) 14.09.24

Navigasyon

Demo (9 Aralık 2023):

Demo_1.mp4

Arayüz ve Kontrol:

Web Arayüzü Eklenti Arayüzü Eklenti Arayüzü (daraltılmış)
Düğme Eylem
Metin okumayı başlatır.
Metin okumayı sonlandırır.
▶II Metin okumayı duraklatır/devam ettirir.
✖▶ Metni okuyamıyor, limit aşıldı.
#5EC5FF Pencereyi aç
#FF5E5E Pencereyi kapat
#FFCF5E Ayarları aç
#4E4E4E Pencereyi küçült/büyüt
  • Giriş penceresinde bir bırakma işleyicisi var (Metni seçin ve giriş penceresine sürükleyin, pencerede daha önce bulunan metin otomatik olarak silinir).

  • Pencerede bir karakter sayacı var (Limit aşılırsa - bir mesaj göreceksiniz).

  • Seslendirme için ses seçeneği var: 10 kadın ve 9 erkek sesi.

  • Homograf kelimelerde vurguyu manuel olarak ayarlamak için vurgulu harften önce + kullanabilirsiniz ve kelimeler arasında - ile duraklatma yapabilirsiniz. Örnek: K+ale, Kal+e.

  • Ayarlarda şunları yapabilirsiniz:

    • Uzantı penceresinin konumunu px cinsinden belirleyebilirsiniz.
    • Pencerenin başlangıç konumunu belirleyebilirsiniz.
    • Varsayılan ayarlara geri dönebilirsiniz.
    • Güncellemeleri kontrol edebilir ve güncelleyebilirsiniz.

Kurulum ve Güncelleme:

Betik Kurulumu

  1. Tampermonkey uzantısını yükleyin (Safari için alternatif: UserScripts).
  2. Betiği Yükleyin.

Manuel Güncelleme (Önerilen):

  1. Ayarlara gidin Sarı düğme.
  2. Bir güncelleme varsa, güncellenmeniz istenecektir, en son sürüme tıklayın.
  3. Açılan pencerede Güncelle/Üzerine Yaz'a tıklayın

Otomatik Güncelleme (Önerilmez):

  1. Tarayıcı uzantılarında, Tampermonkey uzantısını açın.
  2. Yardımcı Programlar bölümüne gidin.
  3. Betik güncellemelerini kontrol et düğmesine tıklayın.

Sesler ve Duygular:

Ses örneği olarak Thomas Stearns Eliot'ın "The Hollow Men" şiirinin 3. bölümü kullanılmıştır

TTS Adı 😈 😐 ☺️ 🥳 Model Örnekler
Alice (♀)varsayılan tatyana_shitova.gpu Tatyana.ogg
Oksana (♀) ** ** oksana.gpu RU / UA
Jane (♀) ** ** jane.gpu Jane.wav
Omazh (♀) ** omazh.gpu Omazh.wav
Nastya (♀) ** nastya.gpu Nastya.wav
Sasha (♀) ** ** sasha.gpu Sasha.wav
Tatyana (♀) tatyana_abramova.gpu Tatyana.wav
Ermil (♂) ** ** ermil.gpu Ermil.wav
Zahar (♂) ** ** zahar.gpu Zahar.wav
Kolya (♂) ** ** kolya.gpu Kolya.wav
Kostya (♂) ** ** kostya.gpu Kostya.wav
Anton (♂) anton_samokhvalov.gpu Anton.wav
Levitan (♂) ** ** levitan
Nick (♂) ** ** ** nick
Zhenya (♂) ** ** ** zhenya
Rezeda Tt (♀) rezeda.gpu
Selay Tr (♀) selay.gpu Selay.ogg
Silaerkan En (♀) ** silaerkan
Erkanyavas En (♂) ** ** ** erkanyavas Erkanyavas.ogg

- Destekleniyor.
** - Sadece modelin CPU versiyonunda mevcut.
- Desteklenmiyor.

⚠️ Olası planlar:

  • Blok blok seslendirme ve blok görselleştirme.
  • Yüzen pencere.
  • Seslendirmeyi geri sarma yeteneği.
  • Seslendirmeyi indirme yeteneği.
  • Sağ tık menüsü aracılığıyla seçili metni TTS'e gönderme ve otomatik olarak seslendirme yeteneği.
  • Seçici parametrelerinin önbelleğe alınması. (bellek)
  • Duraklatma.
  • Ayarlar, uzantı penceresinin konumlandırılması.
  • CPU ve GPU arasında geçiş yapabilme yeteneği. (Şu an kısmen)
  • Dil değiştirme yeteneği. (Ru, Tr, Tt, Uk, En)
  • WAV formatından WEBM/OGG formatlarına geçiş.
  • Hız değiştirme yeteneği.
  • Duyguları değiştirme yeteneği.
  • Seslendirme sesi seçimi.
  • README.md'deki hataları düzelt...



Güncelleme Penceresi


v0.5.6(js) Güncellemesi

  • Yenilikler:
    • Güncelleme izleme ve güncelleme düğmesi.
    • Ayarların önbelleğe alınması.
  • Ayarlar penceresi:
    • Ayarlar penceresinin stilize edilmesi.
    • Güncelleme seçeneği eklendi.
    • Eklenti penceresinin konumunu seçme işlevi eklendi.
    • Geri alma düğmesi eklendi.
    • Hakkında bloğu eklendi.
  • Düzeltilen hatalar:
    • Web sitelerindeki iframe öğelerinde eklenti penceresinin çoğaltılması hatası.

Önceki güncelleme:

v0.5.5(js) Güncellemesi

  • Düğme stili için küçük güncellemeler.
  • İndeks düzeltildi.

v0.5.4(js) Güncellemesi

  • Shadow DOM kapsüllemesi eklendi - artık web sitelerinin css/js'si eklenti arayüzünü etkilemeyecek.
  • offsetRight offset olarak yeniden adlandırıldı.
  • Diğer küçük değişiklikler

v0.5.3(js) Güncellemesi

  • Pencere konumlandırmasını değiştirme imkanı eklendi.
  • Ayarlar düğmesi eklendi.

v0.4.2(web) Güncellemesi

  • Yenilikler:
    • Seçicilerin önbelleğe alınması.

Önceki güncelleme:

v0.4.1(web) Güncellemesi

  • Betik sunucusu değiştirildi - metin seslendirme reddedilme sorunu çözüldü.
  • webspeech sürümü v160.1'e güncellendi.
  • Tatar dili eklendi.
  • Duraklatma düğmesi eklendi.

v0.4(web) Güncellemesi

  • Sesler eklendi: Selay, Erkanyavas, Silaerkan.
  • Diller eklendi: Tr, Uk, En.
  • Ek konuşma hızları eklendi.
  • Vurguları ayarlama imkanı eklendi: vurgulu harften önce + kullanarak ve durak için - kullanarak.
  • Arayüz yeniden tasarlandı.
  • İngilizce dil modeli Rusça dili kullandığında oluşan sorun düzeltildi.
  • Erkanyavas ve Silaerkan sesleri Türkçe dilinden kaldırıldı.
  • 3 yeni ses eklendi: Levitan, Nick ve Zhenya.

Important

Bu proje benim kişisel bir hevesimdir ve ciddi bir şey için tasarlanmamıştır.
Bu tts yalnızca Yandex tarayıcısında ve yalnızca Windows altında kullanılabilir olduğundan ve MacOS ve Linux kullanıcıları için Yandex tarayıcısı ile bile bu okuyucu mevcut olmadığından, bu imkanı tüm tarayıcılar ve OS'ler için gerçekleştirmek istedim.

Tip

İngilizce versiyona ihtiyacınız varsa - Edge TTS veya başka bir TTS kullanın.
Yandex tarayıcısından başka işlevlerin uygulamaları ile ilgileniyorsanız:

Important

Sorun yaşarsanız - tarayıcınızı yeniden başlatın.
Yaklaşık 20k karakter boyutundaki 1 istek yaklaşık 10MB'a eşittir,
20k'lık 102 istek 1GB'a yaklaşacaktır,
bu RAM'inizi doldurur ve donmalara neden olabilir,
şu anda bu sorunu çözmeye çalışıyorum, geçici çözüm - tarayıcıyı yeniden başlatmak.

İnternet trafiği sınırlı olanlar için, aşırı trafik kullanımını ve internet bağlantınızın sınırlamalarını önlemek amacıyla gönderdiğiniz istek sayısını kontrol etmeniz önerilir.