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!
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
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/enhancedTones
an add-on that can improve playing beep tones in some cases.
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/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/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/synthRingSettingsSelector
An add-on for NVDA. This add-on allows the user to select which settings should appear on the synth settings ring.
davidacm/powerStatusTones
This add-on plays a tone when the power status changes.
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/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/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/NoteManagerAddon
This add-on is to manage quick notes in the NVDA screen reader.
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/PicoTTS-NVDA
This repo contains the pico-tts for NVDA and TTS binaries
davidacm/enr
davidacm/moviDescGenerator
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/dectalkSource
A copy of a zip folder found on a HTTP file server.
davidacm/donations
personal repo for donations
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