def __init__(self): RhasspyActor.__init__(self) self.remote_url = "" self.hass_handler: Optional[RhasspyActor] = None self.receiver: Optional[RhasspyActor] = None self.speech_actor: Optional[RhasspyActor] = None self.forward_to_hass = False
def __init__(self) -> None: RhasspyActor.__init__(self) self.graph: Optional[nx.DiGraph] = None self.words: Set[str] = set() self.stop_words: Set[str] = set() self.fuzzy: bool = True self.preload: bool = False
def __init__(self): RhasspyActor.__init__(self) self.command: List[str] = [] self.speech_actor: Optional[RhasspyActor] = None self.hass_handler: Optional[RhasspyActor] = None self.receiver: Optional[RhasspyActor] = None self.forward_to_hass = False
def __init__(self) -> None: RhasspyActor.__init__(self) self.receivers: List[RhasspyActor] = [] self.site_ids = "default" self.wakeword_id = "default" self.wake_topic = "" self.mqtt: Optional[RhasspyActor] = None
def __init__(self) -> None: RhasspyActor.__init__(self) self.kaldi_dir: Optional[Path] = None self.model_dir: Optional[Path] = None self.graph_dir: Optional[Path] = None self.decode_path: Optional[Path] = None self.decode_command: List[str] = []
def __init__(self) -> None: RhasspyActor.__init__(self) self.decoder = None self.min_confidence: float = 0 self.preload: bool = False self.decoder = None self.open_transcription = False
def __init__(self): RhasspyActor.__init__(self) self.hass_config: Dict[str, Any] = {} self.event_type_format = "" self.pem_file = "" self.handle_type: HomeAssistantHandleType = HomeAssistantHandleType.EVENT self.speech_actor: Optional[RhasspyActor] = None
def __init__(self) -> None: RhasspyActor.__init__(self) self.after_phrase: bool = False self.buffer: bytes = bytes() self.buffer_count: int = 0 self.chunk: bytes = bytes() self.chunk_size: int = 960 self.handle = True self.in_phrase: bool = False self.min_phrase_buffers: int = 0 self.min_sec: float = 2 self.receiver: Optional[RhasspyActor] = None self.recorder: Optional[RhasspyActor] = None self.sample_rate: int = 16000 self.seconds_per_buffer: float = 0 self.settings: Dict[str, Any] = {} self.silence_buffers: int = 0 self.silence_sec: float = 0.5 self.speech_buffers: int = 5 self.speech_buffers_left: int = 0 self.throwaway_buffers: int = 10 self.throwaway_buffers_left: int = 0 self.timeout_sec: float = 30 self.vad_mode: int = 0 self.vad: Optional[webrtcvad.Vad] = None
def __init__(self) -> None: RhasspyActor.__init__(self) self.player: Optional[RhasspyActor] = None self.receiver: Optional[RhasspyActor] = None self.language: str = "" self.temp_dir: Optional[tempfile.TemporaryDirectory] = None self.wav_path: str = "" self.wav_data: bytes = bytes()
def __init__(self) -> None: RhasspyActor.__init__(self) self.receivers: List[RhasspyActor] = [] self.buffers: Dict[str, bytes] = {} self.mqtt: Optional[RhasspyActor] = None self.site_ids: List[str] = [] self.site_id = "default" self.topic_audio_frame = ""
def __init__(self) -> None: RhasspyActor.__init__(self) self.url = "" self.voice: Optional[str] = None self.locale: str = "" self.player: Optional[RhasspyActor] = None self.receiver: Optional[RhasspyActor] = None self.wav_data = bytes()
def __init__(self) -> None: RhasspyActor.__init__(self) self.graph: Optional[nx.DiGraph] = None self.words: Set[str] = set() self.stop_words: Set[str] = set() self.fuzzy: bool = True self.converters: Dict[str, Callable[..., Any]] = {} self.preload: bool = False
def __init__(self) -> None: RhasspyActor.__init__(self) self.mic = None self.audio = None self.receivers: List[RhasspyActor] = [] self.buffers: Dict[str, bytes] = defaultdict(bytes) self.device_index = None self.frames_per_buffer = 480
def __init__(self) -> None: RhasspyActor.__init__(self) self.receivers: List[RhasspyActor] = [] self.buffers: Dict[str, bytes] = defaultdict(bytes) self.gstreamer_proc = None self.gstreamer_thread: Optional[threading.Thread] = None self.chunk_size: int = 960 self.command: List[str] = []
def __init__(self) -> None: # Chunk size is set to 30 ms for webrtcvad RhasspyActor.__init__(self) self.record_proc: Any = None self.receivers: List[RhasspyActor] = [] self.buffers: Dict[str, bytes] = {} self.recording_thread: Any = None self.is_recording: bool = True self.device_name: Optional[str] = None self.chunk_size: int = 960
def __init__(self) -> None: RhasspyActor.__init__(self) self.receivers: List[RhasspyActor] = [] self.detector = None self.preload = False self.not_detected = False self.chunk_size = 960 self.recorder: Optional[RhasspyActor] = None self.apply_frontend = False self.model_name = ""
def __init__(self) -> None: RhasspyActor.__init__(self) self.hass_config: Dict[str, Any] = {} self.pem_file: Optional[str] = "" self.platform: Optional[str] = None self.chunk_size: int = 2048 self.sample_rate: int = 16000 self.bit_rate: int = 16 self.channels: int = 1 self.language: str = "en-US"
def __init__(self) -> None: RhasspyActor.__init__(self) self.voice = None self.player: Optional[RhasspyActor] = None self.receiver: Optional[RhasspyActor] = None self.wav_data = bytes() self.wake_on_start = False self.disable_wake = True self.enable_wake = False self.wake: Optional[RhasspyActor] = None
def __init__(self) -> None: RhasspyActor.__init__(self) self.command: List[str] = [] self.hass_config: Dict[str, Any] = {} self.pem_file: Optional[str] = "" self.platform: Optional[str] = None self.player: Optional[RhasspyActor] = None self.receiver: Optional[RhasspyActor] = None self.wav_data = bytes()
def __init__(self) -> None: RhasspyActor.__init__(self) self.receivers: List[RhasspyActor] = [] self.decoder = None self.decoder_started: bool = False self.preload = False self.not_detected = False self.chunk_size = 960 self.recorder: Optional[RhasspyActor] = None self.threshold = 0.0 self.keyphrase = ""
def __init__(self, system: str = "pocketsphinx") -> None: RhasspyActor.__init__(self) self.system = system self.word_pronouncer: Optional[RhasspyActor] = None self.unknown_words: Dict[str, Dict[str, Any]] = {} self.receiver: Optional[RhasspyActor] = None self.dictionary_casing: str = "" self.dictionary_upper = False self.split_pattern = None self.guess_unknown = True self.fail_on_unknown = True
def __init__(self) -> None: RhasspyActor.__init__(self) self.receivers: List[RhasspyActor] = [] self.detectors: List[Any] = [] self.preload = False self.not_detected = False self.chunk_size = 960 self.recorder: Optional[RhasspyActor] = None self.apply_frontend = False self.models: Dict[str, Any] = {} self.model_names: List[str] = [] self.single_detection: bool = True
def __init__(self) -> None: RhasspyActor.__init__(self) try: from flair.models import TextClassifier, SequenceTagger except Exception: pass self.class_model: Optional[TextClassifier] = None self.ner_models: Optional[Dict[str, SequenceTagger]] = None self.intent_map: Optional[Dict[str, str]] = None self.preload = False
def __init__(self) -> None: RhasspyActor.__init__(self) self.receivers: List[RhasspyActor] = [] self.buffers: Dict[str, bytes] = defaultdict(bytes) self.port = 12333 self.host = "127.0.0.1" self.stop_after = "never" self.server = None self.server_thread: Optional[threading.Thread] = None self.get_response: Optional[str] = None
def __init__(self): RhasspyActor.__init__(self) self.receiver: Optional[RhasspyActor] = None self.recorder: Optional[RhasspyActor] = None self.mqtt: Optional[RhasspyActor] = None self.handle: bool = False self.buffer: bytes = bytes() self.timeout_id: str = "" self.timeout_sec: float = 30 self.site_ids: List[str] = [] self.start_topic = "hermes/asr/startListening" self.stop_topic = "hermes/asr/stopListening"
def __init__(self) -> None: RhasspyActor.__init__(self) self.wav_data: bytes = bytes() self.cache_dir = "" self.url = "" self.voice = "" self.gender = "" self.sample_rate = 0 self.language_code = "" self.player: Optional[RhasspyActor] = None self.receiver: Optional[RhasspyActor] = None self.fallback_actor: Optional[RhasspyActor] = None self.credentials_json = ""
def __init__(self) -> None: RhasspyActor.__init__(self) self.url = "" self.voice: Optional[str] = None self.locale: str = "" self.player: Optional[RhasspyActor] = None self.receiver: Optional[RhasspyActor] = None self.wav_data = bytes() self.effects: Dict[str, Any] = {} self.wake_on_start = False self.disable_wake = True self.enable_wake = False self.wake: Optional[RhasspyActor] = None
def __init__(self): RhasspyActor.__init__(self) self.audio_buffer: bytes = bytes() self.chunk_format = "" self.chunk_size = 1024 self.handle = None self.keyword_paths: List[Path] = [] self.library_path = "" self.model_path = "" self.preload: bool = False self.receivers: List[RhasspyActor] = [] self.recorder: Optional[RhasspyActor] = None self.sensitivities = [] self.wake_proc = None
def __init__(self) -> None: RhasspyActor.__init__(self) self.command: List[str] = [] self.hass_config: Dict[str, Any] = {} self.pem_file: Optional[str] = "" self.platform: Optional[str] = None self.player: Optional[RhasspyActor] = None self.receiver: Optional[RhasspyActor] = None self.wav_data = bytes() self.wake_on_start = False self.disable_wake = True self.enable_wake = False self.wake: Optional[RhasspyActor] = None
def __init__(self) -> None: RhasspyActor.__init__(self) self.client = None self.connected = False self.subscriptions: Dict[str, List[RhasspyActor]] = defaultdict(list) self.publications: Dict[str, List[bytes]] = defaultdict(list) self.message_queue: Queue = Queue() self.site_ids: List[str] = [] self.site_id = "default" self.host = "localhost" self.port = 1883 self.username = "" self.password = None self.reconnect_sec = 5 self.publish_intents = True