Newfon

  • Autorzy: Sergey Shishmintsev, Alexy Sadovoi, Sergey A.K.A. Electrik, Kvark i inni programiści
  • Pobierz wersja stabilna
  • Zgodność z NVDA: 2019.2 do 2023.1

O

Newfon to syntezator mowy, który obsługuje rosyjski i ukraiński po raz pierwszy od czasu jego wydania. Później dodano chorwacki, polski i serbski.

Cechy ogólne:

  • Możliwość zmiany języka;
  • Zmiana częstotliwości próbkowania;
  • Interpolacja dźwięku w celu symulacji dźwięku starych czytników ekranu DOS i czytników książek;
  • Aby syntezator mógł czytać tekst tak, jak jest pisany, możliwe jest wyłączenie wbudowanego słownika akcentów. Opcja działa tylko dla języka rosyjskiego;
  • Syntezator, oprócz głównej szybkości od 0 do 100%, obsługuje dodatkowe przyspieszenie mowy, co skraca czas czytania tekstu;
  • Aby uzyskać płynniejsze czytanie przy dużych prędkościach, możliwe jest dostosowanie przerw między frazami.

Uwaga:

Wiele wersji Newfon zostało wydanych od czasu jego pierwszej publikacji na oficjalnej stronie dodatków NVDA, ale niestety główny programista Sergey Shishmintsev zmarł, co opóźniło aktualizację syntezatora na stronie.

W 2017 roku obecni twórcy syntezatora mowy Newfon mieli okazję uzyskać kody źródłowe do rozwoju Sergeya. Jego krewni, dzięki którym tak się stało, postawili im tylko jeden warunek: jeśli rozwój jego projektów będzie kontynuowany, muszą stać się wolni.

Deweloperzy z kolei zdecydowali, że historia nie powinna zapominać o Sergeyu Shishmintseva, ponieważ był wyjątkowym programistą z ogromną ilością wytrwałości, ciężkiej pracy i wiedzy.

Lista zmian

Wersja 2023.3

Licencja GPL powraca w miejsce MIT. Teraz MIT jest używany do skryptów open source, a GPL jest używany do sterownika mowy Newfon.

Wersja 2023.2

Zmieniono licencję Newfon z GPL na MIT.

Wersja 2023.1

  • Dodano kompatybilność z NVDA 2023.1 (kompatybilność wsteczna z NVDA 2019 jest nadal obsługiwana);
  • Dodano umowę licencyjną Newfon w języku angielskim;
  • Dodano dokumentację w języku rosyjskim.

Wersja 2022.04.16

Kompatybilny z NVDA 2022 (Zgodność wsteczna z NVDA 2019.2 jest nadal obsługiwana).

Wersja 2021.06.06

Dla zgodności z nowszymi wersjami NVDA, wartość lastTestedNVDAVersion została zmieniona.

Wersja 2021.03.19

Dla kompatybilności z kolejnymi wersjami NVDA zmieniono wewnętrzne mechanizmy interakcji syntezatora ze sterownikami NVDA.

Wersja 2021.01.16

Dodane:

przemówienie. BreakCommand - Ta funkcja jest wymagana przez niektóre dodatki do wstrzymania mowy na chwilę.

Stały:

W języku ukraińskim niektóre wielkie litery nie były poprawnie odczytywane.

Wersja 2020.12.28

W tej wersji dokonano znaczącej obróbki skryptów, restrukturyzacji dodatku, nowych języków (możliwość testowania) i wielu innych.

Dodane:

  • Nowe języki: chorwacki, polski, serbski. Skrypty te zostały zaczerpnięte z otwartych źródeł i dostarczone przez beta testerów. Autor nie ponosi odpowiedzialności za działanie tych skryptów, więc używasz ich w takiej postaci, w jakiej są - bez żadnych gwarancji;
  • Some old Russian characters have been added to the Russian language: "і": "и десятеричное", "ѣ": "ять", "ѳ": "фита", "ѵ": "ижица", "ў": "у краткое", "ґ": "гэ взрывное". Accordingly, if you read the old Russian word, it will be read correctly;
  • Interpolacja dźwięku. Teraz możesz naśladować dźwięk nowego fona, tak jak w starych czytnikach ekranu DOS i czytnikach książek. Aby zaimplementować tę funkcję, używana jest biblioteka libsamplerate;
  • Teraz możesz wyłączyć czytanie ułamków dziesiętnych (tylko dla rosyjskiego i ukraińskiego), co poprawia czytanie wersji programu.

Zmienione:

  • Dodatek został całkowicie przerobiony. teraz cały kod nie znajduje się w jednym pliku init.py, co znacznie ułatwia utrzymanie kodu i dodawanie nowych języków;
  • Kolejki z bibliotek DLL zostały przeniesione do Pythona, co ma dobry wpływ na stabilność dodatku.

Stały:

Błąd braku synchronizacji dźwięku, który czasami pojawiał się w najnowszych wersjach NVDA.

Wersja 2020.09.12

Zmienione:

Ze względu na zmianę sposobu działania podsystemu audio W nowych wersjach alfa NVDA częstotliwość próbkowania nie została prawidłowo przełączona.

Wersja 2020.03.12

Dodane:

  • At the request of users, an optional ability has been added for English pronunciation, instead of the sound е, pronounce the sound э - like in the old add-ons;
  • Teraz dodatek ma lokalizację, odpowiednio, na ukraińskim interfejsie NVDA, wszystkie dodatkowe parametry będą wyświetlane w odpowiednim języku.

Zmieniono

  • Dzięki programiście Kvarkowi wewnętrzna architektura dodatku została przepisana na trzeciego Pythona;
  • Dla fanów niestandardowych głosów rozszerzono listę częstotliwości próbkowania.