AcadeTalk - Bedienungshilfe
===========================
(Stand: 12.4.2021)


Dies ist bisher nur ein Gerüst, wird
aber nach und nach mit Inhalt gefüllt!


0. Tips für Eilige (und Geduldige)

	0.0 Installation

		* AcadeTalk.apk von http://acade.au7.de/acadetalk herunterladen
		* Mit Filebrowser auf Mobilgerät suchen (im Download-Verzeichnis)
		* Datei "AcadeTalk.apk" anklicken und "Installation zulassen"
		* App wird installiert und kann geöffnet werden

	0.1 Bedienung

		Spracherkennung:
		* Start mit roter Taste "Start", Taste wird hellblau
		* App hört nun 1 Minute lang auf Kommandos (jedesmal verlängert)
		* Test mit Kommandos "UHRZEIT" oder "WETTER in Hamburg" etc.
		* Nach 1 Minute hört die App nur mehr auf ihren Namen, nicht auf Kommandos
		* Der voreingestellte Name ist "SUSI", damit wird sie wieder aufmerksam
		* Nach 10 Minuten ohne korrektes Kommando endet die Spracherkennung ganz

		Touchbedienung:
		* Viele der Sprachkommandos sind auch per Tastendruck ausführbar
		* Fast alle Tasten sind doppelt belegt (kurzer oder langer Touch)
		* Außer der Hauptebene gibt es noch 3 weitere, alle mit je 10 Tasten
		* Auch die Zeilen in der Listenanzeige reagieren meist auf Clicks

		Lautstärketasten:
		* Nach manchen Kommandos haben die Lautstärketasten Sonderfunktionen
		* "Lauter" stoppt eine Sprachausgabe oder pausiert die Spracherkennung
		* "Leiser" startet/stoppt die STOPPUHR, das Vorlesen oder den Audioton
		* Ein Tastendruck > 0.5 Sekunden wechselt zur nä. Seite / Titel etc.

		Signaltöne:
		* "Schräger", negativer Ton bei falschen Kommandos und Fehlern
		* "Glatter", positiver Ton als Ersatz für  pos. Sprachrückmeldung

		Hilfe-Liste (Sprachkommandos):
		* Auf dem Mobilgerät mit Kommando "HILFE" oder der Taste "Hilfe"
		* Im Anhang (hier ganz unten) steht die komplette Hilfe-Liste

	0.2 Troubleshooting

		Falls die Spracherkennung oder -ausgabe nicht richtig tut:
		* Android-Einstellungen -> Sprache & Eingabe: Deutsch!


1. Eingabeschnittstellen

	1.1 Touchtasten
	1.2 Spracheingabe
	1.3 Harte Tasten
	1.4 Zeitsteuerung
	1.5 WLAN-Server
	1.6 Ext. Ereignisse

2. Ausgabeschnittstellen

	2.1 Signaltöne
	2.2 Sprachausgabe
	2.3 Textanzeigen
	2.4 Grafikanzeigen
	2.5 Audio-Wiedergabe

3. Tastenfunktionen

	Fast alle der folgenden Tastenfunktionen sind auch als
	Sprachkommandos möglich und werden meist dort beschrieben.

	3.1 Hauptebene
	3.2 Shift-Ebene
	3.3 Settings-Ebene
	3.4 Mandelbrot-Ebene
	3.5 Lautstärketasten

4. Sprachkommandos

	4.0 Kommandosyntax
	4.1 Spracherkennung
	4.2 Allg. Kommandos
	4.3 Makros
	4.4 Listen
	4.5 Einstellungen
	4.6 Informationen
	4.7 Zeitbezogne K.
	4.8 Ortsbezogne K.
	4.9 Dienste aus dem Internet
	4.10 Audiobezogne K.
	4.11 Telefonie & Kontakte
	4.12 Spezialfunktionen

5. Serverfunktionen

	Für die Serverfunktionen wird auf der PC-Seite (Linux oder
	Windows mit Command-Shell) ein Client-Programm gebraucht,
	das ich auf Anfrage gern weitergebe.

	5.1 Dateitransfer
	5.2 Sprachausgabe
	5.3 Listentransfer
	5.4 Kommandoausführung

A. Anhang

	A.1 Die komplette Hilfe-Liste des "HILFE"-Kommandos:

Syntax der Sprachkommandos:
:GROßSCHRIFT bedeutet: genau so gesprochenes Wort
:kleinschrift bedeutet: variables Wort (Parameter)
[in eckigen Klammern: optionale Wörter]
{in geschweiften Klammern: notwendige Wörter}
(in runden Klammern: nur Erklärungen)
:Alternativen werden durch das |-Zeichen getrennt
:Wiederholungen/Worterweiterungen durch das *-Zeichen

Einige verwendete Kommandoelemente:
: zeit = {zahl {STUNDE* | MINUTE* | SEKUNDE*}}*
*wort1 BINDESTRICH wort2* (verbindet 2 Worte mit Bindestrich)
*wort1 VERBUNDEN wort2* (verbindet 2 Worte ohne Trennung)
* BUCHSTABIERT {wort | LEERZEICHEN | BINDESTRICH}* (bildet 1 Wort aus den Initialen)

Verfügbare Sprachkommandos:
(Ausführung tw. auch durch Antippen)

HILFE [*thema*] (alle Kommandos [zum Thema] anzeigen)
HILFE DOKU* (die [provisorische] Dokumentation)
HILFE HTML (die [sehr alte] 'About'-Webseite)

NEUER NAME {sname} (Name der Stimme, z.B. 'Susi')
sname [kdo] (Aufmerksamkeit wecken [gleich mit Kommando])
(Aufmerksamkeit endet 1 Minute nach letztem Kommando)
PAUSE (Aufmerksamkeit pausieren, Spracherkennung geht weiter)
PAUSE AUS (Aufmerksamkeit bis zum Stop der Spracherkennung)
PAUSE EINZELN (nur einzelne 'sname kdo'-Kommandos)
STOP (Spracherkennung ganz stoppen, mit Taste oder Timer neu startbar)
(Spracherkennung wird nach 10 Minuten automatisch gestoppt)
STOP zeit (neues Intervall für automatische Stops)
STOP AUS (keine automatischen Stops mehr)
START (Spracherkennung starten, nur für Timer-Kommandos)
EXIT (Programm ganz beenden)
SPRACHERKENNUNG [ONLINE | OFFLINE]
UPDATE (neue Version verfügbar?)

SAG MAL [text] (Test der Spracherkennung und -ausgabe / letztes Kommando)
NOCH MAL [parameter]* (letztes korrektes Kommando noch einmal ausführen)
LETZTES KOMMANDO* (Uhrzrit des letzten gesprochenen Kommandos ansagen)
NEUES KOMMANDO {kname} [kommando] (letztes korrektes / Kommando als Kurzform-Kommando definieren)
KOMMANDO ERWEITERN {kname} [kommando] (Kurzform-Kommando erweitern)
KOMMANDO LÖSCHEN {kname} (Kurzform-Kommando löschen)
KOMMANDO VORLESEN {kname} (Kurzform-Kommando vorlesen)
kname [parameter]* (Kurzform-Kommando ausführen)

KOMMANDOS (Liste aller selbst definierten Kurzform-Kommandos)
INFOS (Systeminformationen)
FEHLER (Tracingliste)
KLEMMBRETT | CLIP (Clipboard)
STATISTIK [FEHLER]
PROTOKOLL (der Kommandos und Reaktionen)
LISTEN (Liste der Listen)

LISTE [name | nummer | 0] (Liste anzeigen)
GRAFIK (letzte Grafik anzeigen)
ANFANG | ENDE (aktuelle Liste positionieren)
VORLESEN (ab oberer / roter Zeile der aktuellen Liste vorlesen)
VORLESEN [EIN | AUS] (automatisches Vorlesen ein-/ausschalten, nur bei Videotext und Heise)
SUCHE* [wort* | ZURÜCK] (Zeile in der aktuellen Liste suchen)
{HAUPT | SHIFT | SETTINGS} [EBENE] (Tastenebene wechseln)

STIMME [GOOGLE | SAMSUNG | sprache] (Sprachausgabe-Engine)
STIMME {NORMAL | SCHNELLER | LANGSAMER | HÖHER | TIEFER}
LAUTSTÄRKE [0..15]
HELLIGKEIT [0..255]
SCHRIFT [GROß | KLEIN]
{ANZEIGE | BILDSCHIRM | DISPLAY} {FREI* | UMDREHEN | HORIZONTAL | VERTIKAL | SENKRECHT | WAAGERECHT | QUER}
TASTENSPERRE [EIN | AUS] (Touch-Elemente)
SPEZIALMODUS [EIN | AUS] (Power-Taste aktiviert Spracherkennung)
EXPERTENMODUS [EIN | AUS] (Pieps statt mancher Sprachantworten)

AKKU (aktueller Akkustand)
DATEN (Datenverkehr)
SPEICHER (freier Speicher)
HARDWARE (CPU, Hauptspeicher)
SOFTWARE (OS, App-Version)
SYSTEM (System-Statistik)
APP (App-Statistik)

Taschenrechner-Kommando:
[BE]RECHNE [operand] [operator operand | funktion | IST variable]*
: operand = zahl | variable | PI
: operator = PLUS | MINUS | MAL | DURCH | MODULO | HOCH | FIX | FEST
: funktion = KEHRWERT | QUADRAT | WURZEL | LOGARITHMUS | PRIMZAHL
:          | [ARCUS] {[CO]SINUS | TANGENS} | FAHRENHEIT | CELSIUS
BERECHNE 40000 DURCH PI

MANDEL* (Mandelbrot-Menge mit Zoom und Scroll)
BENCHMARK [threads] (Test der Gleitkommaleistung, Multicore)
PRIMZAHLEN (Test der Integerleistung, Singlecore)

DATUM [monat | OSTERN] [jahr] (Kalenderfunktion)
UHRZEIT [IN ort | *GENAU*] (lokale Uhrzeit)
ZEITZONE [IN ort] (lokale Zeitzone)
SONNE [ALT | NEU] [IN ort] (Sonnenauf-/untergang)
MOND (nächster Neu-/Vollmond)
STOPPUHR [START | STOP | RESET | ENDE]
{WECKER | EIERUHR | TIMER} [[UM] uhrzeit | [IN] zeit | START* | STOP* | AUS* | TEST*] [kommando]
ALARM (5 Sekunden Weckerton)

HEIMATORT (Standard, wenn in Kommandos nicht explizit angegeben)
NEUER HEIMATORT {name} (neue Definition, holt Geokoordinaten)
ADRESSE [DETAIL*] (aktuelle Adresse)
KOORDINATEN [[VON] ort] (Breite und Länge)
LUFTLINIE [[VON] ort1] [NACH ort2] (Distanz und Richtung zw. 2 Orten / akt. Standort)
KOMPASS [DETAIL*] (Richtung und Lage)

GPS [EIN | AUS | STATUS | SATELLITEN | MESSUNGEN | HÖHE | TEST]
GPS HOME [SPEICHERN | LADEN | *TAUSCHEN | ort] (nicht Heimatort)
GPS REFERENZ [name] ([neue] Referenz für Abstand und Richtung)
[GPS] TOUR [START* | STOP* | *MARK* | RESET | LISTE | PAUSE [min] |
:          [DAZU] {SPEICHERN | LADEN} [datei]]

WETTER [AM] [wochentag | relativtag] [tagesphase] [IN ort]
WETTER DETAIL* [ALT | NEU] [IN ort] (Einzelheiten)
WETTER PROGNOSE [*DRUCK*] [ALT | NEU] [IN ort] (Kurve)
(ALT nimmt alte Daten, NEU erzwingt neuen Internet-Abruf)

MVV [ort] [haltestelle] [MIT U-BAHN etc.] [RICHTUNG endstation]
AKTIE* [DETAIL*] {name}
FUSSBALL [liga | land] [saison] [spieltag] [NEU | AKTUELL] [team]
: 3 Bundesligen, 15x Europa, Kardinalzahlen
: Daten am Spieltag NEU=AKTUELL laden, sonst veraltet!

WLAN | WIFI [EIN | AUS | *LISTE* [DETAIL* | ALLE]]
BLUETOOTH [EIN | AUS]
NFC [EIN | AUS]

EINSTELLUNG* [WLAN | WIFI | BLUETOOTH | NFC | GPS]
EINSTELLUNG* [ANZEIGE | AUDIO | APPS | INFOS | FLUGMODUS]
EINSTELLUNG EINGABEHILFE
EINSTELLUNG VERBINDUNG*
MOBILE DATEN* | DATENNUTZUNG (Setting und Traffic)
NEGATIV (Farbumkehr)
FOTO (Kamera-App)

DATEI* (eingebauter File-Browser)
TASCHENRECHNER (AcadeCalc)
JUKEBOX | MUSIKBOX [titel] (AcadePlay)
TEXTDATEI (AcadeView)
BILDDATEI (AcadeShow)
DATENBANK (AcadeSave)
VORDERGRUND (AcadeTalk)

AUFNAHME [datei] (Diktierfunktion)
WIEDERGABE [AUFNAHME | aufnahme_datei | radio_datei | audio_titel | index] (Quelle)
WIEDERGABE [zeit | STATUS | PAUSE | STOP | EINZELN | SHUFFLE | VERZEICHNIS | LISTE]
RADIO [titel | index | LISTE | STOP]
PODCAST [datei | VERZEICHNIS | LISTE | STATUS | LESEZEICHEN | SPEICHERN | LADEN]
[*NEU*] *DIKTAT [LADEN [datei] | *]
HEISE [monat] [jahr [BIS jahr]] [STUMM] [LADEN] [[thema]* | ALF]
VIDEOTEXT [VORLESEN] [LADEN | SPEICHERN] [datei | sender (ARD | ZDF | BR)] [seite]
: seite = [SEITE] 100..999 [BIS 100..999] | WEITER | VOR | ZURÜCK
VIDEOTEXT {CORONA | AKTIE* | FUSSBALL} [suchwort]
WIKI [NEU] [MIT INHALT] [MIT TABELLEN] [stichwort]* (Wikipedia-Seite abrufen)
SERVER [EIN | AUS]

*GUTHABEN* (Abfrage SIM-Karte)
*MOBILBOX* (Anruf Mobilbox)
KONTAKT* [vorname] [name]
{[vorname] [name]} [ZUHAUSE | DAHEIM | MOBIL | AUF DEM HANDY | IN DER ARBEIT] ANRUFEN
*{ANRUF* | SMS | TELEFON*}* [pos | akt | mod]* [sel] (Anrufe / SMS)
: pos = ERSTE* | LETZTE* | DAVOR | DANACH (Position)
: akt = *LISTE* | VORLESEN (Aktion)
: mod = ODER | UND | ALLE | NEU* | DETAIL* (Modifikation)
: sel = [VON | AN | MIT] [vorname] [name] (Selektion)

WIKIPEDIA [stichwort]
GOOGLE [stichwort]
ZEITUNG Die WeLT | FAZ | FOCUS | HEISE