#语音 #文本 #cmudict #tts #cmu #语音合成

arpabet_cmudict

arpabet crate的解析器。请勿直接使用。

1个稳定版本

使用旧的Rust 2015

2.0.0 2020年10月13日

#6 in #cmudict

27每月下载量
用于2个crate(通过arpabet

BSD-4-Clause

1MB
1.5K SLoC

Arpabet.rs

Arpabet (A1 R P AH0 B EH2 T),一个利用卡内基梅隆大学CMUdict的语音合成库。

用法

let arpabet = Arpabet::load_cmudict();

assert_eq!(arpabet.get_polyphone_ref("test"),
    Some(&vec!["T".into(), "EH1".into(), "S".into(), "T".into()]));

许可证

BSD 4条款

版权(c)2016-2018,Brandon Thomas。保留所有权利。

重新分发和使用源代码和二进制形式(无论是否修改),前提是满足以下条件

  1. 源代码重新分发必须保留上述版权声明、本条件列表和以下免责声明。

  2. 二进制形式的重新分发必须复制上述版权声明、本条件列表和以下免责声明在随分发提供的文档和其他材料中。

  3. 所有提及本软件功能或使用的广告材料必须显示以下认可

    本产品包括由Brandon Thomas([email protected][email protected])开发的软件。

  4. 未经具体事先书面许可,版权所有者或其贡献者的姓名不得用于认可或推广由此软件派生的产品。

本软件由版权所有者“按原样”提供,并且任何明确或暗示的保证,包括但不限于适销性和适用于特定目的的暗示保证均被放弃。在任何情况下,版权所有者均不对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代货物或服务的获取、使用、数据或利润的损失;或业务中断)承担责任,无论其责任理论基于合同、严格责任或侵权(包括疏忽或不计其数)如何,即使已被告知该软件使用可能产生此类损害。


lib.rs:

此crate包含一个编译时分配的CMUdict,这是卡内基梅隆大学的音素注释英语词汇的大规模字典。

您通常不需要直接导入这个crate。arpabet crate 包含了这个。

依赖项

约4-5.5MB
约101K SLoC