blob: 7c1a8d5f7fd833134a8040b8db6fc3f0b00eb749 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from typing import List
class SpeakerBaseModel:
cmd: str = "tts_engine_binary"
available: bool = False
def __init__(self, args: List[str] = []):
self.args = args
def speak(self, text: str) -> None:
raise NotImplementedError("Speaker.speak() not implemented")
def is_done(self) -> bool:
raise NotImplementedError("Speaker.is_done() not implemented")
def stop(self) -> None:
raise NotImplementedError("Speaker.stop() not implemented")
def cleanup(self) -> None:
raise NotImplementedError("Speaker.cleanup() not implemented")
|