当前位置: 首页 > article >正文

windows10部署ChatTTS+Apifox调用

1 文件准备

准备好如下图所示的文件
在这里插入图片描述

2 修改ChatTTS_Win\ChatTTS\uilib\cfg.py

如下图所示,注释第34行,增加

WEB_ADDRESS = '0.0.0.0:9998'

在这里插入图片描述
确保局域网内的其他设备也可以请求该服务。

3 启动服务

在这里插入图片描述

4 发送post请求

在这里插入图片描述
对应的请求内容如下:
bash代码

curl --location --request POST 'http://192.168.0.121:9998/tts?text=windows%E9%83%A8%E7%BD%B2%E8%AF%AD%E9%9F%B3%E7%94%9F%E6%88%90%E6%9C%8D%E5%8A%A1&voice=1111&top_p=0.7&top_k=20&temperature=0.3&custom_voice=3531&refine_max_new_token=384' \
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)' \
--header 'Accept: */*' \
--header 'Host: 192.168.0.121:9998' \
--header 'Connection: keep-alive'

python代码

import http.client

conn = http.client.HTTPSConnection("192.168.0.121", 9998)
payload = ''
headers = {
   'User-Agent': 'Apifox/1.0.0 (https://apifox.com)',
   'Accept': '*/*',
   'Host': '192.168.0.121:9998',
   'Connection': 'keep-alive'
}
conn.request("POST", "/tts?text=windows%25E9%2583%25A8%25E7%25BD%25B2%25E8%25AF%25AD%25E9%259F%25B3%25E7%2594%259F%25E6%2588%2590%25E6%259C%258D%25E5%258A%25A1&voice=1111&top_p=0.7&top_k=20&temperature=0.3&custom_voice=3531&refine_max_new_token=384", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))

javascript代码

var myHeaders = new Headers();
myHeaders.append("User-Agent", "Apifox/1.0.0 (https://apifox.com)");
myHeaders.append("Accept", "*/*");
myHeaders.append("Host", "192.168.0.121:9998");
myHeaders.append("Connection", "keep-alive");

var requestOptions = {
   method: 'POST',
   headers: myHeaders,
   redirect: 'follow'
};

fetch("http://192.168.0.121:9998/tts?text=windows%E9%83%A8%E7%BD%B2%E8%AF%AD%E9%9F%B3%E7%94%9F%E6%88%90%E6%9C%8D%E5%8A%A1&voice=1111&top_p=0.7&top_k=20&temperature=0.3&custom_voice=3531&refine_max_new_token=384", requestOptions)
   .then(response => response.text())
   .then(result => console.log(result))
   .catch(error => console.log('error', error));

http://www.kler.cn/a/312882.html

相关文章:

  • 探索 HTTP 请求方法:GET、POST、PUT、DELETE 等的用法详解
  • 客户案例 | 如何利用Ansys工具提供互联系统(以及系统的系统),从而使“软件定义汽车”成为可能
  • 在C++上实现反射用法
  • 运行WHTools批量启动游戏房间工具提示要安装.Net Framework3.5解决
  • 【JavaEE进阶】导读
  • sql server启用远程连接与修改默认端口
  • NAT和代理服务
  • 【ppt2svg svg2png/jpg】ppt转图片解决方案
  • 安全基础学习-AES128加密算法
  • 深度学习——管理模型的参数
  • 计算机毕业设计 沉浸式戏曲文化体验系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • TinkerTool System for Mac实用软件系统维护工具
  • 单片机项目合集列表——Excel合集列表目录查阅(持续更新)
  • JavaScript 基于生成器的异步编程方案相关代码分享
  • Git之误执行git rm -r解决方案(六十七)
  • 开源模型应用落地-Qwen2.5-7B-Instruct与vllm实现推理加速的正确姿势(一)
  • uniapp+renderJS+google map开发安卓版APP非小程序
  • 新通话,新突破!菊风荣获第七届“绽放杯”5G消息与新通话专题赛二等奖!
  • C++可变参数模板
  • 尚硅谷javaweb笔记
  • c++的decltype关键字
  • Go进阶概览 -【第6章 Go程序的性能优化与调优】
  • CertiK因发现Apple Vision Pro眼动追踪技术漏洞,第6次获苹果认可
  • ego-planner开源代码之启动参数介绍分析
  • 9.20-使用k8s部署wordpress项目
  • FewShotChatMessagePromptTemplate 和 FewShotPromptTemplate区别