38 lines
948 B
Python
38 lines
948 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
class Spracheingabe(object):
|
||
|
"""Die Klasse Spracheingabe ermöglicht die Umwandlung von Sprache in Text.
|
||
|
Gesprochener Text wird aufgenommen und mittels einer Spracherkennung in
|
||
|
Text umgewandelt.
|
||
|
|
||
|
Attribute:
|
||
|
text (Zeichenkette): Der erkannte Text."""
|
||
|
|
||
|
def __init__(self):
|
||
|
"""Konstruktor: Initialisiert die Spracheingabe.
|
||
|
|
||
|
Parameter:
|
||
|
--- keine ---
|
||
|
"""
|
||
|
self.text = ""
|
||
|
|
||
|
def nenneText(self):
|
||
|
"""Anfrage. Gibt den erkannten Text zurück.
|
||
|
|
||
|
Parameter:
|
||
|
--- keine ---
|
||
|
|
||
|
Rückgabe (Zeichenkette): Der erkannte Text.
|
||
|
"""
|
||
|
return self.text
|
||
|
|
||
|
def erkenneSprache(self):
|
||
|
"""Auftrag. Der gesprochene Text wird erkannt und im Attribut 'text'
|
||
|
gespeichert.
|
||
|
|
||
|
Parameter:
|
||
|
--- keine ---
|
||
|
"""
|
||
|
self.text = "In iOS nicht verfügbar"
|
||
|
|