java centos 离线使用sherpa-onnx文字转语音TTS

server/2024/11/27 19:17:20/

sherpa-onnx: https://github.com/k2-fsa/sherpa-onnx.git

文档链接;Java API — sherpa 1.3 文档

1. 项目基础介绍和主要编程语言
sherpa-onnx 是一个基于下一代 Kaldi 和 onnxruntime 的开源项目,专注于语音识别、文本转语音、说话人识别和语音活动检测(VAD)等功能。该项目支持在没有互联网连接的情况下本地运行,适用于嵌入式系统、Android、iOS、Raspberry Pi、RISC-V 和 x86_64 服务器等多种平台。

主要编程语言:

C++
C
Python
JavaScript
Java
C#
Kotlin
Swift
Go
Dart
Rust
Pascal


2. 项目的核心功能
sherpa-onnx 提供了以下核心功能:语音识别(Speech-to-Text, ASR):支持流式和非流式语音识别。
文本转语音(Text-to-Speech, TTS):将文本转换为语音。
说话人识别(Speaker Recognition):包括说话人验证和说话人识别。
语音活动检测(Voice Activity Detection, VAD):检测语音中的活动部分。
关键词检测(Keyword Spotting):识别语音中的特定关键词。
语音语言识别(Spoken Language Identification):识别语音的语言。
音频标签(Audio Tagging):为音频文件添加标签。

相关模型

语言

# 扬声器

模型文件大小 (MB)

采样率 (Hz)

vits-melo-tts-zh_en (中文 + 英文, 1 位演讲者)

中文 + 英文

1

163

44100


http://www.ppmy.cn/server/145413.html

相关文章

原生Android调用uniapp项目中的方法

最近遇到了这样一个需求,和安卓对接,暴露一个方法给安卓调用,我这边是使用的uniappvue3开发的项目,可以打包成小程序、app,运行在浏览器,H5页面等。大概的思路是:在main.js中封装一个全局的方法…

政安晨【零基础玩转各类开源AI项目】探索Cursor-AI Coder的应用实例

目录 Cusor的主要特点 Cusor实操 政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正! Cursor 是 Visual Studio Code 的一个分支。这使我们能够…

十九:HTTP包体的传输方式(2):不定长包体

在网络通信中,HTTP协议是最常用的协议之一,它被广泛应用于Web浏览器与Web服务器之间的数据交换。在HTTP中,数据传输的核心内容之一就是包体(Body),即请求或响应中的负载部分。根据包体的大小和传输方式,HTTP包体的传输可以分为定长包体和不定长包体两种形式。在本文中,…

Redis进阶Redission实现分布式锁

Redis进阶Redission实现分布式锁 基于Redis实现的各种问题怎么解决这些问题redisson实现1、导入依赖2.注册成Bean3、代码实现 基于Redis实现的各种问题 基于Redis实现的分布式锁还具有其他问题 不可重入:按照以上的逻辑,我们一个线程只能获取一次锁&am…

wend看源码-APISJON

项目地址 腾讯APIJSON官方网站 简介 APIJSON 可以定义为一个面向HTTP 协议的JSON 规范,一个面向数据访问层的ORM 框架。其主要工作流程包括:前端按照既定格式组装 JSON 请求报文,通过 APIJSON-ORM 将这些报文直接转换为 SQL 语句&#xff0c…

修复HIve表乱码问题

修改数据库编码 # 修改已存在的hive元数据库,字符编码格式为utf8mb4 mysql> alter database hive character set utf8mb4; # 进入hive元数据库 mysql> use hive;# 查看元数据库字符编码格式 mysql> show variables like character_set_database; 修改…

金铲铲S13双城之战自动拿牌助手

金铲铲S13双城之战自动拿牌助手 基于python,pyautogui和金铲铲自带备战助手实现 B站视频演示效果 shuangcheng.py import timeimport pyautogui import datetimeprint(请关注您的分辨率,此程序需要配合thumbs_x_y.txt文件同时使用) print(简介&#x…

vue 判断mp3是否加载成功

一、需求 vue MP3加载时,有可能遇到后端没有MP3,但是返回有链接。要求获取MP3失败提示用户,MP3获取失败。 二、代码 canPlayAudio(url) { // 判断录音是否加载const audio new Audio(url)return new Promise((resolve, reject) > {audio.…