Uključi zvuk NVDA čitača (NVDA Unmute)

  • Autor: Oleksandr Gryshchenko
  • Verzija: 1.5
  • NVDA kompatibilnost: 2019.3 i novije verzije
  • Preuzmi stabilnu verziju

Ovaj dodatak provjerava stanje audio sustava Windowsa kad se NVDA pokrene. Ako se ispostavi da je zvuk isključen – dodatak ga prisilno uključuje.

Istovremeno se razina glasnoće zasebno provjerava za NVDA proces.

Dodatak također provjerava stanje govorne jedinice. Ako postoje problemi s inicijalizacijom, govorna jedinica će se pokušati pokrenuti na osnovi određenih postavki NVDA čitača.

Postoji dodatna mogućnost za provjeravanje na kojem se audio uređaju reproducira NVDA zvuk. Ako se ovaj uređaj razlikuje od zadanog uređaja, reproduckcija zvuka se automatski prebacuje na audio uređaj koji je u sustavu instaliran kao glavni.

Note: If the add-on startup sound always plays even if the NVDA volume is online. That is, the add-on switches the output to the main audio device each time you start NVDA.

This occurs when the audio output device is in the NVDA settings is differ from the default output device or "Microsoft Sound Mapper".

This can be easily solved in one of the following ways:

  1. After restarting NVDA, just save the current configuration using NVDA+Ctrl+C. The default audio device will be saved in the NVDA settings and switching will not occur each time when NVDA starts.
  2. If you don't want to change the NVDA configuration - just disable the function of switching audio devices in the Unmute settings panel.

Dijaloški okvir postavki dodatka

Za otvaranje ploče postavki dodatka, slijedi ove korake:

  • Pritisni NVDA+N za otvaranje NVDA izbornika.
  • Zatim idite na „Postavke” -> „Postavke …” i na popisu kategorija pronađi i otvori „Uključi zvuk za Windows”.

To je sve. Sada možeš koristiti tipku tabulatora za kretanje između postavki dodataka.

U dijaloškom okviru postavki dodatka dostupne su sljedeće opcije:

  1. Prvi klizač u dijaloškom okviru postavki dodatka omogućuje odrediti razinu glasnoće Windowsa, koja će biti postavljena kad pokreneš NVDA ako je zvuk prethodno bio isključen ili je bio pretih.

  2. Najmanja razina glasnoće sustava Windows pri kojoj će se primijeniti postupak povećanja glasnoće. Ovaj klizač omogućuje podešavanje razine osjetljivosti dodatka.

    Ako razina glasnoće padne ispod ovdje navedene vrijednosti, glasnoća će se povećati sljedeći put kad pokreneš NVDA.

    U suprotnom, ako razina glasnoće ostane viša od ovdje navedene vrijednosti, kad ponovo pokreneš NVDA, njezina se razina neće promijeniti.

    I naravno, ako je zvuk prethodno bio isključen, dodatak će ga ipak uključiti pri ponovnom pokretanju.

  3. Sljedeći potvrdni okvir omogućuje ponovno inicijaliziranje pokretača govorne jedinice.

    Ovaj postupak će se pokrenuti samo ako se pri pokretanju NVDA čitača otkrije da pokretač govorne jedinice nije inicijaliziran.

  4. U ovom polju možeš odrediti broj pokušaja ponovnog pokretanja pokretača govorne jedinice. Pokušaji se izvode ciklički u intervalu od 1 sekunde. Vrijednost 0 znači da će se pokušaji izvoditi neograničeno dok se postupak uspješno ne završi.

  5. Opcija „Prebaci na zadani izlazni audio uređaj” omogućuje provjeru pri pokretanju audio uređaja na kojem NVDA reproducira zvuk. Ako se ovaj uređaj razlikuje od zadanog uređaja, reproduckcija zvuka se automatski prebacuje na audio uređaj koji je u sustavu instaliran kao glavni.

  6. Sljedeći potvrdni okvir uključuje ili isključuje reprodukciju zvuka pokretanja kad operacija uspije.

Third Party components

The add-on uses the following third-party components:

  • For interaction with the Windows Core Audio API - PyCaw module that is distributed under the MIT license.
  • For getting the information about running processes and using the PyCaw component - psutil module that is distributed under BSD-3 license.

Change log

Version 1.5.5

  • the add-on has been tested for compatibility with NVDA 2021.1;
  • updated third-party module psutil;
  • the add-on is adapted to support Python versions 3.7 and 3.8;
  • MyPy type annotations added to the add-on source code;
  • added "Switch to the default output audio device" feature;
  • the add-on parameters are always stored in the base configuration profile.

Version 1.4

  • added a method to increase the startup volume separately for the NVDA process;
  • changed the sound notification of a successful operation (thanks to Manolo);
  • all manual volume control functions have been transferred to the NVDA Volume Adjustment add-on.

Version 1.3

  • added the ability to control the volume of the main audio device and separately for each running program;
  • updated translation into Vietnamese (thanks to Dang Manh Cuong);
  • added Turkish translation (thanks to Cagri Dogan);
  • Italian translation added (thanks to Christianlm);
  • added simplified Chinese translation (thanks to Cary Rowen);
  • Polish translation added (thanks to Stefan Banita);
  • updated Ukrainian translation;
  • updated ReadMe.

Version 1.2

  • switched to using the Core Audio Windows API instead of Windows Sound Manager;
  • added startup sound playback when audio is successfully turned on by add-on.

Version 1.1

  • added add-on settings dialog;
  • updated Ukrainian translation.

Version 1.0.1

  • Performs repeated attempts to enabling the synth driver in case of its failed initialization;
  • Vietnamese translation added by Dang Manh Cuong;
  • Ukrainian translation added.

Version 1.0. Features of implementation

Dodatak koristi strani modul Windows Sound Manager.

Mijenjanje izvornog koda dodatka

Smiješ stvoriti kopiju ovog repozoitorija i promijenit dodatak „NVDA Unmute”.

Ovisnosti trećih strana

Mogu se instalirati pomoću pipa (upravljača paketima):

  • markdown
  • scons
  • python-gettext

Za pakiranje dodatka za distribuciju

  1. Otvori naredbeni redak, prijeđi na korijen ovog repozitorija
  2. Pokreni naredbu scons. Stvoreni dodatak, ako nije bilo grešaka, smješta se u trenutačni direktorij.