扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
科大讯飞目前提供免费的在线语音合成(单日500次),并提供可相关的接口开发参考,闲来无事,写了一个lua脚本来合成语音,至于合成后能做什么用,请自由发挥。
创新互联建站服务项目包括黄石网站建设、黄石网站制作、黄石网页制作以及黄石网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,黄石网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到黄石省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!local text=arg[1]
local ltn12=require("ltn12")
local http=require("socket.http"); --装载socket模块 需要安装luasocket https://codeload.github.com/diegonehab/luasocket/zip/master
local base_64=require("mime") -- 需要安装luasocket https://codeload.github.com/diegonehab/luasocket/zip/master
local md5sum=require("md5") -- 需要安装md5 https://codeload.github.com/keplerproject/md5/zip/master
local send_text="text="..text;
local AUE = "raw";
local APPID = "您的appid";
local API_KEY = "您的apikey";
local param = "{\"aue\":\""..AUE.."\",\"auf\":\"audio/L16;rate=8000\",\"voice_name\":\"xiaoyan\",\"engine_type\":\"intp65\"}"; --请求参数
local paramBase64 = base_64.b64(param);
local curTime=os.time();-- 获取时间戳
local checkSum=md5sum.sumhexa(API_KEY..curTime..paramBase64);
print("请求参数 checkSum:"..checkSum);
print("请求参数 paramBase64:"..paramBase64);
print("请求参数 curTime:"..curTime);
print("请求参数 text:"..text);
local tts_api = "http://api.xfyun.cn/v1/service/v1/tts"
print("开始请求url:"..tts_api)
local res,code,response_headers=http.request{
url=tts_api,
-- sink = ltn12.sink.file(io.flush()),
sink = ltn12.sink.file(io.output(checkSum..".wav")),
method ="POST",
headers ={
["Content-Length"]=#send_text,
["X-CurTime"]=curTime,
["X-Param"]=paramBase64,
["X-Appid"]=APPID,
["X-CheckSum"]=checkSum,
["X-Real-Ip"]="127.0.0.1",
["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8"
},
source = ltn12.source.string(send_text)
};
if code==200 then
print("服务器响应请求,返回:"..code)
end
local typeOfContent = response_headers["content-type"]
if typeOfContent == "audio/mpeg" then
print("语音合成完成,合成文件名:"..checkSum..".wav")
return 1,checkSum
else
print("content-type:"..response_headers["content-type"]);
return 0
end
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流