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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions