xunfei_config.py 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. # -*- coding:utf-8 -*-
  2. """
  3. 讯飞大模型多语种语音识别配置
  4. """
  5. # 讯飞开放平台配置
  6. XUNFEI_CONFIG = {
  7. "APPID": "f016fce3",
  8. "APIKey": "fcb58dc79de9b0568d2287bd8184e291",
  9. "APISecret": "YTFiN2NkOGVjNTVjY2QyMTlmMTViOTBh",
  10. "URL": "wss://iat.cn-huabei-1.xf-yun.com/v1"
  11. }
  12. # 大模型多语种语音识别参数
  13. IAT_PARAMS = {
  14. "domain": "slm", # 指定访问的领域 slm
  15. "language": "mul_cn", # 语种 mul_cn
  16. "accent": "mandarin", # 口音
  17. "eos": 6000, # 静音多少秒停止识别 如6000毫秒
  18. "vinfo": 1, # 句子级别帧对齐
  19. "result": {
  20. "encoding": "utf8",
  21. "compress": "raw",
  22. "format": "json"
  23. }
  24. }
  25. # 音频参数配置
  26. AUDIO_CONFIG = {
  27. "frame_size": 1280, # 每一帧的音频大小(建议值)
  28. "interval": 0.04, # 发送音频间隔(单位:s) - 建议40ms
  29. "sample_rate": 16000, # 采样率
  30. "channels": 1, # 声道数
  31. "bit_depth": 16, # 位深度
  32. "encoding": "raw" # 音频编码格式
  33. }
  34. # 支持的语种列表
  35. SUPPORTED_LANGUAGES = {
  36. "zh": "中文",
  37. "en": "英文",
  38. "ja": "日语",
  39. "ko": "韩语",
  40. "ru": "俄语",
  41. "fr": "法语",
  42. "es": "西班牙语",
  43. "ar": "阿拉伯语",
  44. "de": "德语",
  45. "th": "泰语",
  46. "vi": "越南语",
  47. "hi": "印地语",
  48. "pt": "葡萄牙语",
  49. "it": "意大利语",
  50. "ms": "马来语",
  51. "id": "印尼语",
  52. "fil": "菲律宾语",
  53. "tr": "土耳其语",
  54. "el": "希腊语",
  55. "cs": "捷克语",
  56. "ur": "乌尔都语",
  57. "bn": "孟加拉语",
  58. "ta": "泰米尔语",
  59. "uk": "乌克兰语",
  60. "kk": "哈萨克语",
  61. "uz": "乌兹别克语",
  62. "pl": "波兰语",
  63. "mn": "蒙语",
  64. "sw": "斯瓦西里语",
  65. "ha": "豪撒语",
  66. "fa": "波斯语",
  67. "nl": "荷兰语",
  68. "sv": "瑞典语",
  69. "ro": "罗马尼亚语",
  70. "bg": "保加利亚语",
  71. "ug": "维语",
  72. "tib": "藏语"
  73. }