Files
open-xiaoai/examples/hass/scripts/integration_device_speak.py
T

22 lines
488 B
Python
Raw Normal View History

import asyncio
import sys
from hass.config_loader import load_config
from hass.xiaoai_bridge import XiaoAiBridge
async def main() -> None:
config_path = sys.argv[1] if len(sys.argv) > 1 else "config.json"
text = sys.argv[2] if len(sys.argv) > 2 else "已连接"
config = load_config(config_path)
bridge = XiaoAiBridge(config.xiaoai)
await bridge.start()
await bridge.speak(text)
await asyncio.sleep(1)
if __name__ == "__main__":
asyncio.run(main())