Newfon

  • Tekijät: Sergey Shishmintsev, Alexy Sadovoi, Sergey A.K.A. Electrik, Kvark sekä muut kehittäjät
  • Lataa vakaa versio
  • Yhteensopivuus: NVDA 2019.2-2023.1

Tietoa

Newfon on puhesyntetisaattori, joka tukee venäjän ja ukrainan kieltä ensimmäistä kertaa julkaisunsa jälkeen. Myöhemmin lisättiin kroatia, puola ja serbia.

Yleiset ominaisuudet:

  • Mahdollisuus kielen vaihtamiseen.
  • Muutettu näytteenottotaajuutta.
  • Äänen interpolointi vanhojen DOS-ruudun- ja kirjanlukijoiden äänen simuloimiseksi
  • Jotta syntetisaattori lukisi tekstin sellaisena kuin se on kirjoitettu, sisäänrakennetun korostussanakirjan käytöstä poistaminen on mahdollista. Vaihtoehto toimii vain venäjän kielellä.
  • Syntetisaattori tukee päänopeuden 0-100% lisäksi puheen lisänopeutusta, mikä lyhentää tekstin lukemisaikaa.
  • Lauseiden välisiä taukoja on mahdollista säätää tasaisemman lukemisen saamiseksi suurilla nopeuksilla.

Huom:

Newfonista on julkaistu lukuisia versioita sen jälkeen, kun se julkaistiin ensimmäisen kerran NVDA:n virallisella lisäosasivustolla, mutta valitettavasti johtava kehittäjä Sergei Shishmintsev kuoli, mikä viivästytti syntetisaattorin päivittämistä.

Vuonna 2017 Newfon-puhesyntetisaattorin nykyisillä kehittäjillä oli mahdollisuus hankkia Sergeyn kehitystyön lähdekoodit. Hänen sukulaisensa, joiden ansiosta tämä tapahtui, asettivat heille vain yhden ehdon: mikäli hänen hankkeidensa kehitys jatkuu, niiden on muututtava ilmaisiksi.

Kehittäjät puolestaan päättivät, että historian ei pitäisi unohtaa Sergey Šišmintseviä, koska hän oli ainutlaatuinen ja työteliäs ohjelmoija, jolla oli valtava määrä sinnikkyyttä ja tietoa.

Muutosloki

Versio 2023.3

GPL-lisenssi on palannut MIT-lisenssin paikalle. MIT:tä käytetään nyt avoimen lähdekoodin skripteille ja GPL:ää Newfonin puheajurille.

Versio 2023.2

Newfonin lisenssi muutettu GPL:stä MIT-lisenssiksi.

Versio 2023.1

  • Lisätty yhteensopivuus NVDA 2023.1:lle (taaksepäin yhteensopivuutta NVDA 2019.2:n kanssa tuetaan edelleen).
  • Lisätty Newfonin englanninkielinen käyttöoikeussopimus.
  • Lisätty venäjänkielinen dokumentaatio.

Versio 2022.04.16

Yhteensopiva NVDA 2022:n kanssa (taaksepäin yhteensopivuutta NVDA 2019.2:n kanssa tuetaan edelleen).

Versio 2021.06.06

LastTestedNVDAVersion-arvoa on muutettu NVDA:n uudempien versioiden yhteensopivuuden vuoksi.

Versio 2021.03.19

Syntetisaattorin vuorovaikutuksen sisäisiä mekanismeja NVDA-ajureiden kanssa on muutettu yhteensopivuuden varmistamiseksi uudempien NVDA-versioiden kanssa.

Versio 2021.01.16

Lisätty:

speech.BreakCommand: Jotkut lisäosat edellyttävät tätä ominaisuutta puheen keskeyttämiseen hetkeksi.

Korjattu:

Joitakin isoja kirjaimia ei luettu oikein ukrainaksi.

Versio 2020.12.28

Merkittävä skriptien käsittely, lisäosan uudelleenjärjestely, uusien kielien lisäys (testausmahdollisuus) ja paljon muuta.

Lisätty:

  • Uusia kieliä: kroatia, puola, serbia. Nämä kirjaimistot otettiin avoimista lähteistä ja ovat beetatestaajien toimittamia. Tekijä ei ole vastuussa kirjaimistojen toiminnasta, joten käytät niitä sellaisenaan - ilman takuita.
  • Lisätty venäjän kieleen joitakin vanhoja venäläisiä merkkejä: "і": "и десятеричное", "ѣ": "ять", "ѳ": "фита", "ѵ": "ижица", "ў": "у краткое", "ґ": "гэ взрывное". Vastaavasti, jos luet vanhan venäläisen sanan, se luetaan oikein.
  • Äänen interpolointi. Nyt voit jäljitellä Newfonin ääntä, aivan kuten vanhoissa DOS-ruudunlukuohjelmissa ja kirjanlukijoissa. Tämän ominaisuuden toteuttamiseen käytetään libsamplerate-kirjastoa.
  • Nyt voit poistaa desimaalilukujen lukemisen käytöstä (vain venäjä ja ukraina), mikä parantaa ohjelmaversioiden lukemista.

Muutettu:

  • Lisäosa on uusittu kokonaan. Kaikki koodi ei enää ole yhdessä init.py-tiedostossa, mikä tekee koodin ylläpidosta ja uusien kielten lisäämisestä paljon helpompaa;
  • DLL:ien jonot on portattu Pythonille, mikä parantaa lisäosan vakautta.

Korjattu:

Äänen synkronoinnin bugi, joka esiintyi toisinaan NVDA:n uusimmissa versioissa.

Versio 2020.09.12

Muutettu:

NVDA:n uusien alfaversioiden äänialijärjestelmän toimintatavan muutoksen vuoksi näytetaajuutta ei vaihdettu oikein.

Versio 2020.03.12

Lisätty:

  • Lisätty käyttäjien pyynnöstä valinnainen ominaisuus englannin ääntämiseen, äänteen е sijaan lausutaan äänne э - kuten tämän lisäosan vanhoissa versioissa.
  • Lisäosassa on nyt lokalisoinnin tuki, joten NVDA:n ukrainankielisessä käyttöliittymässä kaikki lisäparametrit näytetään ukrainaksi.

Muutettu

  • Ohjelmoija Kvarkin ansiosta lisäosan sisäinen arkkitehtuuri kirjoitettiin uudelleen Python 3:lle.
  • Näytetaajuuksien luetteloa on laajennettu epätyypillisten äänien ystäville.