pdf-icon

UIFlow Guide

UIFlow 1.0 Blockly

Event

Unit

UIFlow 1.0 Project

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
  • 获取返回的STT文本

def echo_callback(*args):
  global stt_data
  stt_data = args[0]
  print(stt_data)
  pass
  • 新STT文本消息回调函数
On This Page