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.