davidacm
Computer engineer, focused on accessibility, backend development and open source. Passionate about AI and microcontrollers. I'm musician and basic producer too.
Costa Rica
Pinned Repositories
beepKeyboard
This is an add-on for NVDA screen reader. It allows the user to configure NVDA to beeps with some keyboard events.
EnhancedPhoneticReading
This add-on speaks the character description for the last read character after n miliseconds.
enhancedTones
an add-on that can improve playing beep tones in some cases.
enr
moviDescGenerator
NVDA-IBMTTS-Driver
This project is aimed at developing and maintaining the NVDA IBMTTS driver. IBMTTS is a synthesizer similar to Eloquence. Please send your ideas and contributions here!
NVDADevelopmentUtilities
I will save here the chunks of code I made to help me with the add-on development, you can send me your utilities too!
PicoTTS-NVDA
This repo contains the pico-tts for NVDA and TTS binaries
SpeechHistoryExplorer
This is a fork of the speech history add-on for NVDA, created by Tyler Spivey and mantained by James Scholes. This add-on adds some features like shows a dialog with all history elements. Also, The keystrokes were updated because the original keys could present conflicts with other applications, since very common keys were used in the original add-on, E.G, f12.
synthRingSettingsSelector
An add-on for NVDA. This add-on allows the user to select which settings should appear on the synth settings ring.
davidacm's Repositories
davidacm/NVDA-IBMTTS-Driver
This project is aimed at developing and maintaining the NVDA IBMTTS driver. IBMTTS is a synthesizer similar to Eloquence. Please send your ideas and contributions here!
davidacm/SpeechHistoryExplorer
This is a fork of the speech history add-on for NVDA, created by Tyler Spivey and mantained by James Scholes. This add-on adds some features like shows a dialog with all history elements. Also, The keystrokes were updated because the original keys could present conflicts with other applications, since very common keys were used in the original add-on, E.G, f12.
davidacm/EnhancedPhoneticReading
This add-on speaks the character description for the last read character after n miliseconds.
davidacm/beepKeyboard
This is an add-on for NVDA screen reader. It allows the user to configure NVDA to beeps with some keyboard events.
davidacm/enhancedTones
an add-on that can improve playing beep tones in some cases.
davidacm/synthRingSettingsSelector
An add-on for NVDA. This add-on allows the user to select which settings should appear on the synth settings ring.
davidacm/NVDADevelopmentUtilities
I will save here the chunks of code I made to help me with the add-on development, you can send me your utilities too!
davidacm/PicoTTS-NVDA
This repo contains the pico-tts for NVDA and TTS binaries
davidacm/powerStatusTones
This add-on plays a tone when the power status changes.
davidacm/pyaudio_portaudioBuilds
I'll try to mantain packaged wheels for most recent python versions here. This is a fork to record speaker output (loopback) with python. PyAudio with PortAudio for Windows | Extended | Loopback | WASAPI | Latest precompiled Version
davidacm/WakeSpeaker
An add-on for NVDA, to help to keep alive the audio of the speakers. This solves the problem when some parts of the voice are not played correctly.
davidacm/NVDA-HeadphoneFinder
This is an add-on that contains a utility to help users to find the bluetooth headphones if the headphones are being used by NVDA.
davidacm/web_sr_announcer
A small utility to send messages to screen readers using a hidden aria-live
davidacm/davidacm.github.io
My personal blog
davidacm/donations
personal repo for donations
davidacm/ECILibrariesTemplate
In order to separate IBMTTS driver from libraries, I created this template. So, when the user install libraries and the driver as separate add-ons, the libraries won't be lost when the user updates the driver. Use this template as the base to create your personal library distribution. This add-on will update the library path, update those params according to your needs in installTasks.py.
davidacm/enr
davidacm/moviDescGenerator
davidacm/NoteManagerAddon
This add-on is to manage quick notes in the NVDA screen reader.
davidacm/accessiblePassPrompt
This NVDA add-on provides a customized dialog for entering a password in a regular password field. This way, the user can read the password while typing it and it will be entered in the password field once OK button is pressed. Ideal for users unfamiliar with the keyboard layout.
davidacm/accessiblePresentationFrontend
davidacm/addonFiles
Community Add-ons website package hosting service
davidacm/bcrCardVerifier
davidacm/cronos
Exercise app in react / typescript to measure your activities.
davidacm/fscoin
a stupid project for fun and test beeps.
davidacm/mslearn-tailspin-spacegame-web
Code used in Microsoft Learn modules to support Azure DevOps
davidacm/nvda
NVDA, the free and open source Screen Reader for Microsoft Windows
davidacm/vue-metronome-tutorial-result
This is the result of the tutorial "Vue desde 0 en 20 minutos. Creando un metrónomo con todas las de la ley."
davidacm/weather_project
a small exercise.
davidacm/whatLink