Skip to content

Verbesserung der Nutzbarkeit alltäglicher Infoquellen wie Videotext für Sehbehinderte

Notifications You must be signed in to change notification settings

DGrothe-PhD/PyTellMe

Repository files navigation

PyTellMe

Ziel dieses kleinen Projekts ist eine Verbesserung der Nutzbarkeit alltäglicher Infoquellen wie Videotext für Sehbehinderte. Vorhandene lokale Textdateien sollen dazukommen.

Ausgangspunkt

Bisher ist der Videotext am TV-Gerät nur für Lesende oder unter Zuhilfenahme elektronischer Sehhilfen zu nutzen. Das ist sehr umständlich. Ebenso wie der (häufig anfangs ungewohnte) Umgang mit alles umfassenden Sprachassistenzprogrammen wie NVDA.

Vorlesegeräte wie Optelec oder Tools wie NVDA lesen meist ALLES vor, auch nutzlose Randinformationen zu einer Banktransaktion und das dauert … 🐌 Was bei Verwendern von Vorlesegeräten oft dazu, doch wieder Freunde und Helfer um Auskunft zu bitten, weil es einfach schneller geht. Was aber kann ein Nutzer tun, wenn gerade niemand da ist?

Warum Videotext?

Videotext hat ein einheitliches Schema und bietet Alltagsinformationen zu vielen Themen. Das macht es einfacher, Infos hieraus statt aus verschiedenen Webseiten zu entnehmen. Da Videotext häufig auch online abrufbar ist, braucht man nur einen PC mit Python und dieses Projekt.

So lassen sich Fußballergebnisse, der Wetterbericht oder Aktienkurse abfragen und werden vorgelesen.

A simple speech and typing assistant that performs a small set of simple tasks, including:

Features

teletext: interactive assistant with typed commands → getVideoText.py

  • ARD-Text, rbbText, NDR, BR
  • step through any text page
  • if there's page 1/n step to next subpage via > or <space> to get to next page

Through teletext, the following things are available

  • Weather
  • Sports
    • latest Bundesliga results
    • UEFA Euro 2024
  • Stock exchange (Börse)
    • All you can find in ARD-Text (page 700) is available now

Further features → jarvis.py

  • date and time
    • what date and time is it
    • including weeknumber
  • wikipedia
    • gather first few lines from an article on Wikipedia

How it works

  • Run a python file via command-line (powershell or cmd), e. g. python jarvis.py
  • Speaker functionality implemented using pyttsx3.
  • Speech-recognition functionality:
    I am not reinventing the wheel, but starting from a German translation of @riitikiitkgp's Jarvis-Voice-Assistant.

About

Verbesserung der Nutzbarkeit alltäglicher Infoquellen wie Videotext für Sehbehinderte

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages