add_weather_functions #7
@@ -1,5 +1,4 @@
|
|||||||
VA_ALIAS='("джарвис",)'
|
VA_ALIAS='("джарвис",)'
|
||||||
VA_TBR='("скажи", "покажи", "ответь", "произнеси", "расскажиv, "сколько", "слушай")'
|
|
||||||
VOSK_MODEL_NAME='vosk-model-small-ru-0.22' # vosk-model-ru-0.42
|
VOSK_MODEL_NAME='vosk-model-small-ru-0.22' # vosk-model-ru-0.42
|
||||||
MICROPHONE_INDEX=-1
|
MICROPHONE_INDEX=-1
|
||||||
PICOVOICE_TOKEN='token'
|
PICOVOICE_TOKEN='token'
|
||||||
|
|||||||
@@ -73,6 +73,7 @@ weather:
|
|||||||
- возможен дождь сегодня?
|
- возможен дождь сегодня?
|
||||||
- прогноз погоды на сегодня
|
- прогноз погоды на сегодня
|
||||||
- погода
|
- погода
|
||||||
|
- скажи погоду
|
||||||
home_assistant_execute:
|
home_assistant_execute:
|
||||||
- включи телевизор
|
- включи телевизор
|
||||||
- выключи телевизор
|
- выключи телевизор
|
||||||
|
|||||||
+2
-3
@@ -1,11 +1,10 @@
|
|||||||
import environs
|
import environs
|
||||||
|
import ast
|
||||||
|
|
||||||
env = environs.Env()
|
env = environs.Env()
|
||||||
env.read_env()
|
env.read_env()
|
||||||
|
|
||||||
|
VA_ALIAS = ast.literal_eval(env.str("VA_ALIAS"))
|
||||||
VA_ALIAS = env.str("VA_ALIAS")
|
|
||||||
VA_TBR = env.str("VA_TBR")
|
|
||||||
VOSK_MODEL_NAME = env.str("VOSK_MODEL_NAME")
|
VOSK_MODEL_NAME = env.str("VOSK_MODEL_NAME")
|
||||||
MICROPHONE_INDEX = env.int("MICROPHONE_INDEX")
|
MICROPHONE_INDEX = env.int("MICROPHONE_INDEX")
|
||||||
PICOVOICE_TOKEN = env.str("PICOVOICE_TOKEN")
|
PICOVOICE_TOKEN = env.str("PICOVOICE_TOKEN")
|
||||||
|
|||||||
@@ -19,4 +19,5 @@ class Weather:
|
|||||||
return f"За окном {temp}, {weather}"
|
return f"За окном {temp}, {weather}"
|
||||||
|
|
||||||
def validate_city(self, voice: str) -> str:
|
def validate_city(self, voice: str) -> str:
|
||||||
|
print(voice)
|
||||||
return self.default_city
|
return self.default_city
|
||||||
|
|||||||
Reference in New Issue
Block a user