Echo STT
功能说明
Atom Echo 在烧录了 STT 固件的后, 语音转换文本时除了会在串口打印出文本信息以外, 还会将起其文本信息上传至服务器。其他设备在 UIFlow 中可以通过使用 Echo STT Block, 通过配置与设备一致的 token, 来获取对应的 STT 的文本内容。
Get Toekn
功能使用前需使用M5Burner为 Atom Echo 烧录 STT 固件并获取 Token(在 UIFlow 中初始化 Echo STT 远程功能需使用该字段)
案例程序
from m5stack import *
from m5ui import *
from uiflow import *
from echo import Echo
import wifiCfg
setScreenColor(0x222222)
stt_data = None
wifiCfg.autoConnect(lcdShow=False)
def echo_callback(*args):
global stt_data
stt_data = args[0]
print(stt_data)
pass
echo = Echo(str('500291857fbc58d4336dbe4e30d49797'))
echo.set_callback(echo_callback)
功能说明
from echo import Echo
echo = Echo(str('500291857fbc58d4336dbe4e30d49797'))
echo.set_callback(echo_callback)
- 初始化 Echo STT 数据获取功能, 并配置匹配的设备 token.
echo.recv_text
def echo_callback(*args):
global stt_data
stt_data = args[0]
print(stt_data)
pass