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

网站制作怎么做下拉菜单食品网站建设策划书

网站制作怎么做下拉菜单,食品网站建设策划书,门户网站建设企业,曲靖市建设局网站python音频转文字调用的是百度智能云的接口,因业务需求会涉及比较多数字,所以这里做了数字的处理,可根据自己的需求修改。 from flask import Flask, request, jsonify import requestsfrom flask_limiter import Limiterapp Flask(__name_…

python音频转文字调用的是百度智能云的接口,因业务需求会涉及比较多数字,所以这里做了数字的处理,可根据自己的需求修改。

from flask import Flask, request, jsonify
import requestsfrom flask_limiter import Limiterapp = Flask(__name__)
limiter = Limiter(app)  # 初始化限流扩展API_KEY = ""    #百度智能云上获取
SECRET_KEY = ""import re
from cn2an import an2cn, transformdef replace_chinese_numbers(text):# 使用正则表达式匹配句子中的中文数字chinese_numbers = re.findall(r'[零一二三四五六七八九十百千万]+', text)# 遍历匹配到的中文数字,逐一替换为阿拉伯数字for chinese_number in chinese_numbers:arabic_number = transform(chinese_number, 'cn2an')text = text.replace(chinese_number, arabic_number)return text@app.route('/transcribe', methods=['POST'])
@limiter.limit("5 per second")  # 设置限流规则为最多同时 5 个请求
def transcribe_audio():audio_data = request.dataaccess_token = get_access_token()if not access_token:return jsonify({"error": "Error getting access token"}), 500url = "https://vop.baidu.com/server_api"headers = {'Content-Type': 'audio/pcm; rate=16000',  # 设置正确的 Content-Type'Accept': 'application/json',}params = {"cuid": "your_unique_id",  # 替换为你的用户唯一标识,随便写"token": access_token,}response = requests.post(url, headers=headers, params=params, data=audio_data)if response.status_code == 200:try:result = response.json()if "result" in result:transcript = result["result"][0]cleaned_transcript = replace_chinese_numbers(transcript)print(cleaned_transcript)return jsonify({"transcript": cleaned_transcript})else:return jsonify({"error": "No transcription found in the response"}), 500except UserWarning as warning:# 如果出现 UserWarning 异常,返回未处理的 transcriptwarnings.warn(str(warning))return jsonify({"transcript": transcript})else:return jsonify({"error": "Error in transcription request"}), 500def get_access_token():url = "https://aip.baidubce.com/oauth/2.0/token"params = {"grant_type": "client_credentials", "client_id": API_KEY, "client_secret": SECRET_KEY}response = requests.post(url, params=params)if response.status_code == 200:access_token = response.json().get("access_token")return access_tokenelse:print("Error getting access token:", response.text)return Noneif __name__ == '__main__':app.run(host='0.0.0.0', port=16258)

http://www.yayakq.cn/news/923570/

相关文章:

  • win7如何做网站网页设计的一般流程
  • 网站建设+临沂在线代理网页版proxy
  • wap网站预览大型购物网站设计
  • 广西网站建设运营费用合肥做网站加盟
  • 招聘网站建设与开发要求最新国际军事新闻最新消息
  • 网站优化排名多少钱汕头建设信息网官网
  • 香奈儿电子商务网站建设策划书免费网站建设ydwzjs
  • 华为云自助建站哪个网站做漂流瓶任务
  • 安徽建设网官方网站动画设计参考文献
  • 教育培训网站模板下载wordpress advanced
  • 做网站 超速云wordpress友链自定义排序
  • 网站后台管理界面下载seo怎么刷关键词排名
  • 如何整理做网站的素材网站建设西安哪里好
  • 惠州网站建设乐云seo在线制作宾馆网站模板
  • 网站建设中网站图片如何修改开发一款app大概多少钱
  • 北京个人网站设计关键词搜索网站
  • 南通五建宏业建设工程有限公司网站wordpress如何设置404页面
  • 大朗网站制作编程培训心得体会
  • 做网站花了2万多苍山做网站
  • 嘉兴网站建设模板网站个人求职简历模板免费下载
  • 论坛网站建设视频教程wordpress网站搬迁
  • 校园二级网站建设垂直网站建设步骤
  • 简单的电影网站模板做哪个网站零售最好
  • 公司网站能自己做吗网站的小图标怎么做的
  • 做网站网站犯法吗摄影平台有哪些
  • 维恩图在线制作网站有经验的中山网站建设
  • 培 网站建设方案 docwordpress博客设置主题方法
  • 网站首页一般做多大尺寸wordpress把菜单移动位置
  • 出色的网站设计服装网站建设优点与缺点
  • 福州建设网站公司企业网站的页面信息该如何排放