#speech #tts #cmudict #text #speech-synthesis #cmu

arpabet_types

Arpabet crate的类型。请勿直接使用。

1个稳定版本

2.0.0 2020年10月13日

#1050音频

24 每月下载量
4 个crate中(3直接)使用

BSD-4-Clause

65KB
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:

本包包含 arpabet 包的核心类型。为了帮助在编译时加载 CMUdict,该包被划分为子包。

您不需要直接导入此包。 arpabet 包已间接包含此包。

依赖项

约4-5.5MB
约101K SLoC