Ticket #54 (closed defect: fixed)
comtypes interfaces for ActiveVoice.ActiveVoice not included in official binary builds
| Reported by: | allan | Owned by: | jteh |
|---|---|---|---|
| Priority: | minor | Milestone: | 2009.1 |
| Component: | Distribution | Version: | development |
| Keywords: | SAPI4 Active Voice | Cc: | |
| Operating system: | Blocked by: | ||
| Blocking: |
Description
each time change sinthesizer from eSpeak to SAPI4 Active Voice, or start NVDA with SAPI4 Active Voice driver, this python screen will pop-up:
# Generating comtypes.gen._EEE78583_FE22_11D0_8BEF_0060081841DE_0_1_0
# Generating comtypes.gen.ACTIVEVOICEPROJECTLib
Change History
comment:1 Changed 4 years ago by jteh
- Status changed from new to accepted
- Cc nvda-dev@lists.nvaccess.org removed
- Component changed from Synth drivers to Distribution
- Summary changed from Active Voice Driver to comtypes interfaces for ActiveVoice.ActiveVoice not included in official binary builds
- Milestone set to 0.6
- Owner set to jteh
Note: See
TracTickets for help on using
tickets.


allan: I assume you are using a binary build from nvda-project.org? If you are running from source, this should not occur.
I investigated this and it seems we are in fact generating the comtypes interfaces for ActiveVoice.ActiveVoice in generate.py. However, the machine on which the snapshots are built does not have the SAPI 4 runtime installed, so the interfaces can't be generated. Installing the SAPI 4 runtime should fix the problem.
Note that these comtypes messages shouldn't ever be displayed to the user anyway. However, a separate ticket should be opened for this.
Btw, there is no need to set the cc to nvda-dev@lists.nvaccess.org. All tickets are currently always sent there anyway.