跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • erp 系统提示音播放
未分類
1 6 月 2020

erp 系统提示音播放

erp 系统提示音播放

資深大佬 : MOONLIGHTT 0

本人接了一个简化 erp 系统的外包,并使用 spring boot + vue.js 来实现了一个前后端分离的系统。

目前客户要求实现的需求为:播报一次查询结果中的某个字段内容(目前定义为整数类型例如 1,2,3,后续可能会改成 A01,B02 )。

目前的问题:

  1. 网上是否存在一些开源通用的音频文件用于播报。(最好能够封装在库中,调用方式类似于 audio.play(s)即能播报 s 中的内容)
  2. 播报一般是在前端实现还是在后端实现。

有无有类似开发经验的 hxd 支支招。

大佬有話說 (9)

  • 資深大佬 : Latin

    方案 1:字段可控的情况下,固定生成要播报的语音放到静态资源目录下前端调用然后播报
    方案 2:不可控寻求文本转语音的付费或者免费 api,或者在 erp 是联网情况下可以采用 google 的语音合成等等。

  • 資深大佬 : wttx

    Mozilla 有个开源的语音项目,你试试看?

  • 資深大佬 : baobao1270

    1. 如果字段不确定,建议使用科大讯飞 TTS SDK,后端生成音频文件后发到前端播放
    2. 如果字段确定,找个公司里的妹子录个音就行了(笑),把音频文件当成静态资源,前端获取后播放

    建议音频还是分片,不要整一个很大的音频文件。

  • 主 資深大佬 : MOONLIGHTT

    @Latin 好的,目前打算自己录了
    @wttx 看了一下那个数据集,主要是做为深度学习的语料库用的,而且音频文件好像没有分开,顶不住。
    @baobao1270 现在想先确定字段来开发了,不过自己录音感觉怪怪的。。。。

  • 主 資深大佬 : MOONLIGHTT

    以防有人和我有相同的问题,记录一下一个找到的数字语音包资源(用于输出金额):

    https://github.com/javaexception/VoiceAnnouncements/tree/master/voiceannouncementlibrary/src/main/res/raw

  • 資深大佬 : dnnta

    SpeechSynthesisUtterance

  • 資深大佬 : fzleee

    参见六 ,有现成浏览器接口可以使用

  • 主 資深大佬 : MOONLIGHTT

    @dnnta
    @fzleee

    感谢老哥,通过这两行代码解决了:

    “`javascript
    const utterThis = new SpeechSynthesisUtterance(s)
    window.speechSynthesis.speak(utterThis);
    “`

  • 資深大佬 : Canon1014

    学到了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具