- 使用 corpus.context 参数直接传递热词列表(豆包文档支持)
- 移除 boosting_table_id 配置,避免绑定火山引擎控制台
- 实现 BuildHotwordsContext 函数,将本地热词转换为 JSON 格式
- 热词配置完全本地化,便于迁移到其他 ASR 平台
配置示例:
hotwords:
- 张三
- 李四
- VoicePaste
程序自动转换为豆包 API 要求的格式:
{"hotwords":[{"word":"张三"},{"word":"李四"},{"word":"VoicePaste"}]}
23 lines
668 B
YAML
23 lines
668 B
YAML
# VoicePaste config
|
|
# Environment variables override these values (prefix: none, direct mapping)
|
|
|
|
# 火山引擎豆包 ASR 配置
|
|
doubao:
|
|
app_id: "" # env: DOUBAO_APP_ID
|
|
access_token: "" # env: DOUBAO_ACCESS_TOKEN
|
|
resource_id: "volc.seedasr.sauc.duration" # env: DOUBAO_RESOURCE_ID
|
|
hotwords: # 可选:本地热词列表
|
|
# - 张三
|
|
# - 李四
|
|
# - VoicePaste
|
|
# - 人工智能
|
|
|
|
# 服务配置
|
|
server:
|
|
port: 8443 # env: PORT
|
|
tls_auto: true # env: TLS_AUTO — 自动 TLS (AnyIP + 自签名降级)
|
|
|
|
# 安全配置
|
|
security:
|
|
token: "" # 留空则不需要认证;填写后访问需携带 token 参数
|