mirror of
https://github.com/xszyou/Fay.git
synced 2026-03-12 17:51:28 +08:00
- 重构会话管理逻辑支持以下链路基于llm输出、mcp执行、qa问答对匹配时,文字或音频输出的单向或双向打断: - 1、flask_server.api_send()(gui窗口文字发送) <--> flask_server.api_send_v1_chat_completions()(fay对外的openai兼容接口) - 2、flask_server.api_send(gui窗口文字发送) <-- flask_server.transparent_pass(消息透传接口) - 3、flask_server.api_send(gui窗口文字发送) <-- flask_server.to_stop_talking(打断接口) - 4、flask_server.api_send(gui窗口文字发送) <--> 远程音频 - 5、flask_server.api_send(gui窗口文字发送) <-- 唤醒(普通唤醒、前置词唤醒) - 6、flask_server.api_send(gui窗口文字发送) <-->日程执行 - 7、flask_server.api_send_v1_chat_completions(fay对外的openai兼容接口) <--> flask_server.transparent_pass(消息透传接口) - 8、flask_server.api_send_v1_chat_completions(fay对外的openai兼容接口) <-- flask_server.to_stop_talking(打断接口) - 9、flask_server.api_send_v1_chat_completions(fay对外的openai兼容接口) <--> 远程音频 - 10、flask_server.api_send_v1_chat_completions(fay对外的openai兼容接口) <-- 唤醒(普通唤醒、前置词唤醒) - 11、flask_server.api_send_v1_chat_completions(fay对外的openai兼容接口) <-->日程执行 - 12、flask_server.transparent_pass(消息透传接口) <-- flask_server.to_stop_talking(打断接口) - 13、flask_server.transparent_pass(消息透传接口) <--> 远程音频 - 14、flask_server.transparent_pass(消息透传接口) <-- 唤醒(普通唤醒、前置词唤醒) - 15、flask_server.transparent_pass(消息透传接口) <-->日程执行 - 16、远程音频 <-- 唤醒(普通唤醒、前置词唤醒) - 17、远程音频 <-->日程执行
49 lines
1.6 KiB
Plaintext
49 lines
1.6 KiB
Plaintext
|
||
[key]
|
||
#funasr / ali / sensevoice
|
||
#建议使用funasr,请依照asr/funasr/README>md的说明启动
|
||
ASR_mode = funasr
|
||
#ASR二选一(需要运行fay/test/funasr服务)集成达摩院asr项目、感谢中科大脑算法工程师张聪聪提供集成代码
|
||
local_asr_ip=127.0.0.1
|
||
local_asr_port=10197
|
||
|
||
# ASR二选一(第1次运行建议用这个,免费3个月), 阿里云 实时语音识别 服务密钥(必须)https://ai.aliyun.com/nls/trans
|
||
ali_nls_key_id=
|
||
ali_nls_key_secret=
|
||
ali_nls_app_key=
|
||
|
||
|
||
|
||
#tts类型(切换请重新选择所需要的声音)azure、ali、gptsovits、volcano、gptsovits_v3
|
||
tts_module=ali
|
||
|
||
# 微软 文字转语音 服务密钥(非必须,使用可产生不同情绪的音频)https://azure.microsoft.com/zh-cn/services/cognitive-services/text-to-speech/
|
||
ms_tts_key=
|
||
ms_tts_region=
|
||
|
||
# 阿里云 文字转语音 服务密钥 https://ai.aliyun.com/nls/trans
|
||
ali_tss_key_id=
|
||
ali_tss_key_secret=
|
||
ali_tss_app_key=
|
||
|
||
# Doubao-语音合成 服务密钥 https://www.volcengine.com/product/voice-tech
|
||
volcano_tts_appid=
|
||
volcano_tts_access_token=
|
||
volcano_tts_cluster=volcano_tts
|
||
#可为空,为空时读取选择的音色
|
||
volcano_tts_voice_type=
|
||
|
||
#key
|
||
gpt_api_key=
|
||
#gpt base url 如:https://api.openai.com/v1、https://rwkv.ai-creator.net/chntuned/v1、https://api.fastgpt.in/api/v1、https://api.moonshot.cn/v1
|
||
gpt_base_url=
|
||
#gpt model engine 如:glm4、deepseek、qwen3-4b等
|
||
gpt_model_engine=
|
||
#gpt(fastgpt)代理(可为空,填写例子:127.0.0.1:7890)
|
||
proxy_config=
|
||
|
||
#启动模式common、web(服务器或docker请使用web方式,通过http://127.0.0.1:5000控制)
|
||
start_mode=web
|
||
|
||
#服务器主动地址
|
||
fay_url=http://127.0.0.1:5000 |