Files
iot-interphone/shared_vars.py

41 lines
725 B
Python

from SingletonThreadPool import SingletonThreadPool
from InterphoneHandler import InterphoneHandler
from SystemHandler import SystemHandler
handle_task_id = None
WS_SOCK = None
# Wi-Fi配置
WIFI_SSID = "JULM"
WIFI_PASSWORD = "11223344"
# WebSocket服务器配置
WS_HOST = "websocket.julecn.com"
WS_PORT = 80
# I2S 引脚配置
BCLK_PIN = 13
WS_PIN = 12
SD_PIN = 14
# 增益控制引脚
GAIN_PIN = 15
# 初始 I2S 配置,后续根据文件实际参数调整
SAMPLE_RATE = 16000
BITS_PER_SAMPLE = 16 # 修改为 16 位
CHANNELS = 2
BUFFER_SIZE = 8192
# 播放标志
player_flag = False
# 播放名称
player_name = None
action_handlers = {
'interphone': InterphoneHandler(),
'system': SystemHandler(),
}