语音服务-语音转换文字范例(translate-speech-to-text code)

今天就来继续从范例中学习吧!


首先是将语音翻译并以文字显示的translate-speech-to-text
https://ithelp.ithome.com.tw/upload/images/20201014/20130663nfzolw4fZs.png

介面如下,按下Start recognition後开始辨识语音
侦测到一段时间的沉默时
便会停止辨识并将翻译结果的文字显示在Results的文字框中
https://ithelp.ithome.com.tw/upload/images/20201014/20130663F6jdndyocs.png

今天还录了个影片
让Google小姐念了一段新闻来辨识
结果似乎把won辨识成want了XD

至於部署方式就跟前两天一样
就不多赘述了
直接来看程序码吧!

前後相同的部分也不再重复了
直接跳到141-143行的辨识语言及目标语言

speechConfig.speechRecognitionLanguage = languageSourceOptions.value;
let language = languageTargetOptions.value
speechConfig.addTargetLanguage(language)

将建立好的speechConfig的语音辨识语言speechRecognitionLanguage指定为网页页面中Source Language选择的值
并将网页页面中Target Language的值透过addTargetLanguaget传入
其他就如同之前一样
初始化辨识器、辨识完成显示在网页的文字框中等
便可以完成语音辨识并翻译为指定语言即显示为文字

另外还有翻译成多语言甚至聊天室的范例
感觉有点超出语音辨识的范畴了
就不在这个系列研究分享
有兴趣的话一样把GitHub上的档案在有SSL认证的网页服务器执行即可
那语音辨识的简单研究就差不多到这边!


<<:  [D29] : 一个Queue+Docker在Local的实作(3/4)

>>:  会员管理网站实作篇- (以律师谘询平台为例子) part4

Python sort() sorted()

python有内建sort()与sorted()两种排序方法 以下将为各位详细介绍 sort() s...

Python 练习

今天我们也要来解APCS的题目,今天是105年10月29的实作题第三题,那我们就开始吧! 题目 解答...

Day 10 - 宽高尺寸使用

既然昨天提到自订 spacing,width和height 也会跟着继承,今天威尔猪就来讲讲宽高的使...

vok-orm 自订sql 查询 / db connection - day21

目标 延续前例 查询指定学期成绩,并且按平均进行排序,如下图 本范例资料表 create TABLE...

Day-17 你在专案中负责什麽项目?遇到什麽困难?怎麽解决?

如果你有专案,有作品,通常一定会问你这类题目,而且你的回答很重要,千万要小心作答! 以我自身的例子...