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

物联网设计竞赛_10_Jetson Nano中文转汉语语音

在windows中pyttsx3可以让汉字文本输出中文语音,但是在jetson上只能用英文说话

import pyttsx3def hanyu(test):engine = pyttsx3.init()rate = engine.getProperty('rate')engine.setProperty('rate',125)engine.say(test)engine.runAndWait()
hanyu('你好')
#engine.save_to_file('你好,世界!','test.mp3')
#engine.runAndWait()

多次尝试后发现用espeak是可以的

import os
import tempfiledef speak_chinese_espeak(text):# 创建一个临时文件with tempfile.NamedTemporaryFile(delete=True, suffix='.wav') as tf:temp_audio_path = tf.name# 使用 espeak 合成中文语音os.system(f"espeak -v zh -w {temp_audio_path} '{text}'")# 播放音频文件os.system(f"aplay {temp_audio_path}")# 测试中文语音输出
speak_chinese_espeak("你好,这是一个中文语音测试。")

需要下载:

sudo apt-get update
sudo apt-get install espeak

声音有些僵硬不过能凑活着用,想要高级点的语音也可以用api

http://www.lryc.cn/news/398293.html

相关文章:

  • XML Schema 指示器
  • iOS UITableView自带滑动手势和父视图添加滑动手势冲突响应机制探索
  • RAG实践:ES混合搜索BM25+kNN(cosine)
  • 论文去AIGC痕迹:避免AI写作被检测的技巧
  • C#使用异步方式调用同步方法的实现方法
  • 【Go系列】 Go语言的入门
  • Dify 与 Xinference 最佳组合 GPU 环境部署全流程
  • MICCAI 2024Centerline Boundary Dice Loss for Vascular Segmentation
  • golang验证Etherscan上的智能合约
  • Visual Studio编译优化选项
  • sql业务场景分析思路参考
  • Django权限系统如何使用?
  • 基于整体学习的大幅面超高分遥感影像桥梁目标检测(含数据集下载地址)
  • 逻辑回归模型(非回归问题,而是解决二分类问题)
  • QT的OpenGL渲染窗QOpenGLWidget Class
  • 单元测试和集成测试
  • 【JAVA入门】Day15 - 接口
  • ES6 之 Set 与 Map 数据结构要点总结(一)
  • 一文学会用RKE部署高可用Kubernetes集群
  • 数据加密的常见方法
  • 天童美语:推荐给孩子的人文历史纪录片
  • 数字人技术如何推动教育事业可持续创新发展?
  • FPGA程序设计
  • 彻底开源,免费商用,上海AI实验室把大模型门槛打下来
  • MTEB评估基准使用指北
  • 31. 1049. 最后一块石头的重量 II, 494.目标和,474.一和零
  • PDF 中图表的解析探究
  • 递推(C语言)
  • 安卓微信8.0之后如何利用缓存找回的三天之前不可见的朋友圈图片
  • ES6 Class(类) 总结(九)