Skip to content

TeamTalk VoiceOver Client – Introduction from an NVDA-accessible Python app #66

Description

@fla-rion

Hi! I'm Florian (Flarion), developer of the TeamTalk VoiceOver Client — an open-source Python client for TeamTalk 5, built for blind and visually impaired users.

What we have in common

  • Both projects are Python-based
  • Both target NVDA users and take screen reader accessibility seriously
  • Both are maintained by small, dedicated teams who actually understand the blind/VI user experience

Our Windows UI (PySide6/Qt) is built with explicit accessible names, roles, and states throughout, tested with NVDA. Your WebModules approach to scripting web accessibility in NVDA is something I find technically impressive.

Why I'm reaching out

I'm interested in connecting with developers in the NVDA Python ecosystem. Specifically:

  • Sharing notes on what accessibility patterns work well in Python-based NVDA-targeted apps
  • Understanding NVDA add-on architecture better — we're evaluating whether a companion add-on could enhance our app's NVDA integration beyond what the app itself can expose
  • Community connection — it's genuinely useful to know other developers working in this space

I don't have a specific ask beyond starting a conversation. If you're open to it, I'd love to hear how you approach the Python/NVDA interface and whether there are things you've found that desktop app developers often miss.

Links

Thanks for your work on WebAccessForNVDA — it's valuable infrastructure for the NVDA community.

— Florian / Flarion

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions