I am a blind programmer, and I am trying to develop an application to automatically extract lyrics from the current executable song on Winamp and present it in an accessible way for reading from the screen. I use accessible_output, lib, which simplifies the process when the active screen reader speaks to the user. You can find it here:
https://pypi.python.org/pypi/accessible_output/0.7.5#id3
For work it is required that the DLL from the reader screen works. In my tests, an NVDA reader, it needs NVDA32controller.dll. When run from the command line, it works fine, but after creating the .exe file with py2exe it does not find the dll, therefore the screen reader no longer speaks ... Any ideas how to solve this problem? I looked at the lib source code and maybe the path that lib is looking for just works when it is executed from the command line, but when it is an .exe file, it changes ... but I don't know why. Maybe I should add another path, but what path should it be?
source
share