v20260615_tx_asr1.sql 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. -- 2026-06-15
  2. -- Add Tencent MPS ASR bridge configuration for mod_tx_asr1.
  3. DELETE FROM `sys_config`
  4. WHERE `config_key` = 'config_asr_provider_tx1';
  5. INSERT INTO `sys_config` (`config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `remark`)
  6. VALUES ('腾讯ASR1', 'config_asr_provider_tx1', 'tx1', 'Y', 'admin', NOW(), 'ASR厂商-mod_tx_asr1');
  7. DELETE FROM `sys_role_menu`
  8. WHERE `menu_id` = 4024;
  9. DELETE FROM `sys_menu`
  10. WHERE `menu_id` = 4024
  11. OR `perms` = 'cc:txasr1bridgeconf:view'
  12. OR `url` = '/cc/fsconf/txasr1bridgeconf';
  13. INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `menu_code`, `parent_id`, `order_num`, `url`, `target`, `menu_type`, `visible`, `is_refresh`, `perms`, `icon`, `create_by`, `create_time`, `remark`)
  14. VALUES (4024, '腾讯ASR1配置', 'txAsr1BridgeConf', 3018, 9, '/cc/fsconf/txasr1bridgeconf', 'menuItem', 'C', '0', '1', 'cc:txasr1bridgeconf:view', '#', 'admin', NOW(), 'mod_tx_asr1 参数配置菜单');
  15. INSERT INTO `sys_role_menu` (`role_id`, `menu_id`)
  16. VALUES (2, 4024);
  17. DELETE FROM `fs_variables`
  18. WHERE `var_field_name` IN (
  19. 'appid',
  20. 'secret-id',
  21. 'secret-key',
  22. 'websocket-host',
  23. 'asr-dst',
  24. 'trans-src',
  25. 'trans-dst',
  26. 'fragment-notify',
  27. 'result-type',
  28. 'steady-text-trans',
  29. 'steady-result',
  30. 'speaker-diarization',
  31. 'timeout-sec',
  32. 'max-speak-ms',
  33. 'hot-words-list',
  34. 'res-id',
  35. 'audio-src-id',
  36. 'packet-format',
  37. 'sample-rate',
  38. 'send-chunk-ms',
  39. 'signature-expire-seconds',
  40. 'verify-peer'
  41. )
  42. AND `cat` = 5;
  43. INSERT INTO `fs_variables` (`cat`, `var_field_name`, `var_field_alias`) VALUES
  44. (5, 'appid', 'AppID'),
  45. (5, 'secret-id', 'SecretId'),
  46. (5, 'secret-key', 'SecretKey'),
  47. (5, 'websocket-host', 'WebSocket Host'),
  48. (5, 'asr-dst', '识别目标语言'),
  49. (5, 'trans-src', '翻译源语言'),
  50. (5, 'trans-dst', '翻译目标语言'),
  51. (5, 'fragment-notify', '片段通知'),
  52. (5, 'result-type', '结果类型'),
  53. (5, 'steady-text-trans', '稳态翻译文本'),
  54. (5, 'steady-result', '稳态结果'),
  55. (5, 'speaker-diarization', '说话人分离'),
  56. (5, 'timeout-sec', '空闲超时(秒)'),
  57. (5, 'max-speak-ms', '最大说话时长(毫秒)'),
  58. (5, 'hot-words-list', '热词列表'),
  59. (5, 'res-id', '资源 ID'),
  60. (5, 'audio-src-id', '音频源 ID'),
  61. (5, 'packet-format', '音频格式'),
  62. (5, 'sample-rate', '采样率'),
  63. (5, 'send-chunk-ms', '发送分片时长(毫秒)'),
  64. (5, 'signature-expire-seconds', '签名有效期(秒)'),
  65. (5, 'verify-peer', '校验证书');
  66. DELETE FROM `cc_asr_languages`
  67. WHERE `asr_provider` = 'tx1';
  68. INSERT INTO `cc_asr_languages` (`asr_provider`, `models`, `language_code`, `language_name`) VALUES
  69. ('tx1', 'zh', 'zh-CN', '中文'),
  70. ('tx1', 'en', 'en-US', '英文'),
  71. ('tx1', 'ja', 'ja-JP', '日文'),
  72. ('tx1', 'ko', 'ko-KR', '韩文');
  73. UPDATE `cc_params`
  74. SET `param_name` = '双向asr语音识别,使用哪个asr引擎(chinatelecom/funasr/aliyun/ali/tx/tx1)'
  75. WHERE `param_code` = 'fs_call_asr_engine';