主题
语音播报服务 FunctionCode | 暂无
语音播报服务是一款基于语音合成(TTS)技术的标准化接口,可将文本信息实时转化为自然流畅的语音输出,支持多语言、多音色、多场景的播报需求。该服务深度适配医疗健康场景,提供高清晰度、高拟真度的语音交互能力,适用于就诊提醒、检查结果通知、健康指导、分诊结果播报等场景,帮助医疗机构及健康平台提升信息触达效率,优化无障碍服务体验。
简介
多语言多音色播报,支持中文、英文、方言等20+语言/口音,提供男声、女声、儿童声等多种发音人选项,支持语速、语调、音量自定义调节。
医疗场景深度优化,内置医学专业术语库(如药品名、科室名、疾病名),自动纠正发音,支持数字、日期、单位(如“mg/dL”)的特殊播报规则。
动态情感化播报,根据内容自动匹配情感模式(如急诊通知用急促语调,康复指导用温和语调),支持插入自然停顿、强调重音。
适用场景:
医院场景:检查叫号、取药提醒、急诊广播、分诊结果语音通知。
健康管理:慢病用药语音提醒、体检报告解读播报。
无障碍服务:为视障患者提供问诊流程、医嘱的语音引导。
智能硬件:集成至医疗机器人、自助终端机、智能药盒等设备。
接口说明
- 接口地址:/api/ai/voice/synthesizer
正式环境 | 测试环境 |
---|---|
https://api.linkingopen.com/service/ser-b007/ | https://api.linkingopen.com/test/service/ser-b007 |
请求参数
名称 | 描述 | 类型 | 必填 |
---|---|---|---|
voiceId | String | 是 | 语音ID,重复会覆盖 |
message | String | 是 | 合成文本,600字左右时间预计6s左右,1300字在13s左右 |
返回参数
名称 | 描述 | 类型 | 必填 |
---|---|---|---|
voiceUrl | 语音文件链接地址。 | string | 是 |
接口示例
参数示例
以下是JSON:
json
{
"tenantId": "9",
"hospitalId": "9",
"voiceId": "9",
"message": "您好,我是联空宝"
}
json
{
"txTime": "2024-05-16 15:44:14",
"code": 0,
"message": "操作成功",
"data": {
"voiceUrl": "https://api-dt-sit.linkingopen.com/api/ai/voice/speak/"
}
}
SDK示例
Java
public class SDKExample {
public static void main(String[] args) {
// Java示例:初始化SDK并调用一个方法
SDK sdk = new SDK();
sdk.initialize();
sdk.processImage("image.jpg");
}
}
C#
using System;
public class SDKExample {
public static void Main() {
// .NET 示例:初始化SDK并调用方法
SDK sdk = new SDK();
sdk.Initialize();
sdk.ProcessImage("image.jpg");
}
}
Js
async function runExample() {
// Node.js 示例:初始化SDK并调用异步方法
const sdk = new SDK();
await sdk.initialize();
await sdk.processImage('image.jpg');
}
常见业务状态码
错误码 | 描述 | 解决方案 |
---|---|---|
SYSTEM_ERROR | 系统繁忙 | 服务器异常 可能发生了网络或者系统异常,导致服务调用失败,商户可以用同样的请求发起重试 |
INVALID_PARAMETER | 参数有误 | 请根据接口返回的参数非法的具体错误信息,修改参数后进行重试 |
APP_NOT_ONLINE | 小程序未处于上架状态 | 小程序上架状态再操作 |