Bu eklenti, işlemi daha verimli hale getirmek için NVDA'daki bip seslerini yönetme yöntemini yeniden tanımlar.
Ayrıca, bu eklenti kullanıcının bip sesini özelleştirmesine izin vermek için çeşitli dalga üreticileri uygular. Daha fazla üreticiyi çok kolay bir şekilde uygulamanıza olanak tanır.
Kendi dalga üretecinizi oluşturmak ve bu eklentiye entegre etmekle ilgileniyorsanız, geliştirici bölümüne bakın.
Son iki özellik, sesli fare izleme gibi özellikleri kullanırken daha hoş bir ses elde edilmesini sağlar.
En son sürüm bu bağlantıdan indirilebilir
Bu eklenti, belirli ses kartlarıyla ilgili bazı sorunları çözmek için oluşturuldu, daha iyi ses kartı sürücülerine sahip olduğumuz için bu sorunlar artık daha az yaygın. Ancak bazı kişiler, tonları çalarken yüksek gecikmeler veya ilk tonların hiç çalmaması gibi bu sorunların hala mevcut olduğunu bildirdi. Şimdi, bu eklentinin daha fazla özelliği var, bu nedenle yerel ton oluşturma ile ilgili sorunlarınız olmasa bile bu yararlı olabilir. Bunu kendiniz deneyin ve sizin için işe yarayıp yaramadığını görün.
Bağlam içinde olmak. NVDA bir bip sesi verdiğinde aşağıdakileri yapar:
Bu, bazı ses kartlarında tonları çalarken yüksek gecikmeler veya ilk tonların hiç çalınmaması gibi sorunlu olabilir. Sorun oynatıcının durdurulmasıyla ortaya çıkıyor gibi görünüyor, özellikle de bu hızlı bir şekilde tekrarlandığında. Geçmişte bilgisayarlarımdan birinde bu sorunu yaşadım. Bu yüzden, bu eklentiyi oluşturmamın nedeni buydu. Eklentim oynatıcıyı durdurmuyor ve bu sorunu çözdü.
Bu sayede çıkış oynatıcısı hiçbir zaman durdurulmaz ve süreç daha verimli olur.
Bu eklentiyi denerseniz orijinal ton oluşturma yönteminde sorun yaşamasanız bile özellikle hızlı tekrarlanan tonlarda tonların daha akıcı olduğunu görebilirsiniz.
Ayrıca, bu eklenti birkaç ton üreteci uygular, sinüs üreteci varsayılan olarak etkindir. Ancak bunu NVDA'nın ton üreteci ile değiştirebilirsiniz. Benim özel ton üreteçlerim tamamen Python ile yazılmıştır. Bu yüzden, NVDA ton üretecinden daha az etkilidirler, ancak fark fark edilebilir değildir.
Kullanıcıların bip sesini özelleştirmesine izin vermek için başka ton üreteçleri oluşturmaya karar verdim ve ben de dahil olmak üzere bazı insanlar bunu beğendi. İşitme kaybı olan bir kullanıcı, sinüs ton üreteci ile daha rahat hissettiğini bildirdi.
Not: Ton oluşturma, sesleri ses kartınıza verme işleviyle aynı değildir. Bu nedenle, NVDA'nın yerel ton üretecini kullansanız bile, iyileştirmeleri görmeye devam edeceksiniz.
[En son sürüm bu bağlantıdan indirilebilir.](https://davidacm.github.io/getlatest/gh/davidacm/EnhancedTones)
NVDA 2018.3 veya sonrasına ihtiyacınız var.
Sadece bir NVDA eklentisi olarak kurun.
Eklenti işlevi, yüklediğinizde etkinleştirilecektir.
Etkinleştirmek veya devre dışı bırakmak için NVDA ayarlarına gidin ve "Geliştirilmiş tonlar "ı seçin. Bu kategoride aşağıdaki parametreleri ayarlayabilirsiniz:
Yeni ton oluşturma dalga biçimleri uygulamak istiyorsanız, kodda bulunan ton oluşturuculara benzer bir sınıf oluşturun ve bunu registerGenerator işlevini kullanarak kaydedin.
Her oluşturucu sınıfı için bir kimlik, ad, startGenerate ve nextChunk yöntemleri sağlamalısınız.
en önemli yöntemleri uygulayan AbstractGenerator sınıfını uygulayabilirsiniz. Bu sınıfı doğru bir şekilde genişletmenin minimum adımları, sampleGenerator işlevini uygulamaktır ve geçerli bir oluşturucu oluşturmak için bir kimlik ve ad sağlamanız gerekir. Sıfırdan bir jeneratör oluşturmaktan daha kolaydır.
Projemi beğendiyseniz veya bu yazılım günlük hayatınızda işinize yararsa ve bir şekilde katkıda bulunmak isterseniz aşağıdaki yöntemlerle bağışta bulunabilirsiniz:
Hataları düzeltmek, sorunları bildirmek veya yeni özellikler istiyorsanız benimle dhf360@gmail.com adresinden iletişime geçebilirsiniz.
Veya bu projenin github deposunda:
GitHub'da geliştirilmiş tonlar
Bu eklentinin en son sürümünü bu depodan edinebilirsiniz.