希腊语音节库的Javascript
Greek syllabification library for Javascript
本文关键字:Javascript 语音 更新时间:2023-09-26
有谁知道用Javascript编写的希腊语音节库或脚本吗?我尝试使用Hyphenator.js,但结果很差…
<script src="Hyphenator.js" type="text/javascript"></script>
<script src="patterns/grc.js" type="text/javascript"></script>
<script type="text/javascript">
var hyphenchar = '|';
Hyphenator.config({hyphenchar:hyphenchar});
var t = 'αποκαλυψις ιησου χριστου ην εδωκεν αυτω ο θεος δειξαι τοις δουλοις αυτου α δει γενεσθαι εν ταχει και εσημανεν αποστειλας δια του αγγελου αυτου τω δουλω αυτου ιωαννη'.split(" ").map(function(word){return Hyphenator.hyphenate(word, 'grc')});
console.log(t);
</script>
将输出:
["απο|κα|λυ|ψις", "ιησου", "χρι|στου", "ην", "εδω|κεν", "αυτω", "ο", "θεος", "δει|ξαι", "τοις", "δου|λοις", "αυτου", "α", "δει", "γε|νε|σθαι", "εν", "ταχει", "και", "εση|μα|νεν", "απο|στει|λας", "δια", "του", "αγ|γε|λου", "αυτου", "τω", "δουλω", "αυτου", "ιω|αν|νη"]
这显然表明连字符在音节化方面并不能完美地发挥作用。也许连字符是可以的…
注释后添加:
我期望库将"iesou"answers"theos"连字符连接起来,但事实证明,有一个连字符的minwordlength设置。将其设置为2,结果会更好。一些消息来源称,由于许多原因,自动连字符/音节识别并非100%准确。但这对我来说已经足够了
正如在注释中所说,短单词默认情况下没有连字符(因为它没有排版意义)。但是,它可以被强制:
Hyphenator.config({hyphenchar:hyphenchar, minwordlength:1});
相关文章:
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 如何停止在JavaScript中自动录制语音
- 如何记录用户'使用Javascript/PHP的语音
- Javascript - 具有音高和持续时间控制的文本到语音
- 为什么这个使用谷歌URL的Javascript文本到语音不起作用
- 用Javascript或其他方法通过语音读取整个HTML页面(离线)
- 语音到文本JavaScript,HTML5
- 一个很好的文本到语音转换JavaScript库
- JavaScript 中的语音 (TTS)
- 语音到文本JavaScript识别医学词典
- 在onError事件中捕获一个javascript异常(webkit语音识别)
- 使用javascript和translate_tts将文本转换为语音
- 如何使用Javascript创建WebRTC+PubNub开源视频聊天、语音聊天
- 语音到文本转换php,javascript或flash在线
- 使用JavaScript和PHP进行语音聊天的开源库
- Javascript中用于语音的意外标识符
- 你可以检测设备是否有电话功能(例如,它可以打语音电话/短信)与JavaScript
- 使用Javascript的谷歌云语音
- 是否存在从语音到文本的自由API's for Javascript
- 是否可以使用JavaScript在iOS移动Safari中以编程方式触发文本输入表单字段上的语音听写