diff --git a/README.md b/README.md index 7b95401dc46245ac339fc25059d4a56d90b4cde5..0c1afa5f05c76b73a84c163829365242a5f8a1ef 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,124 @@ ---- -license: apache-2.0 ---- +--- +license: apache-2.0 +library_name: transformers.js +language: +- en +base_model: +- hexgrad/Kokoro-82M +pipeline_tag: text-to-speech +--- + +# Kokoro TTS + +Kokoro is a frontier TTS model for its size of 82 million parameters (text in/audio out). + +## Table of contents + +- [Samples](#samples) +- [Usage](#usage) + - [JavaScript](#javascript) + - [Python](#python) +- [Quantizations](#quantizations) + +## Samples + + +> Life is like a box of chocolates. You never know what you're gonna get. + + +| Voice | Nationality | Gender | Sample | +|--------------------------|-------------|--------|-----------------------------------------------------------------------------------------------------------------------------------------| +| Default (`af`) | American | Female | | +| Bella (`af_bella`) | American | Female | | +| Nicole (`af_nicole`) | American | Female | | +| Sarah (`af_sarah`) | American | Female | | +| Sky (`af_sky`) | American | Female | | +| Adam (`am_adam`) | American | Male | | +| Michael (`am_michael`) | American | Male | | +| Emma (`bf_emma`) | British | Female | | +| Isabella (`bf_isabella`) | British | Female | | +| George (`bm_george`) | British | Male | | +| Lewis (`bm_lewis`) | British | Male | | + + +## Usage + +### JavaScript + +First, install the `kokoro-js` library from [NPM](https://npmjs.com/package/kokoro-js) using: +```bash +npm i kokoro-js +``` + +You can then generate speech as follows: + +```js +import { KokoroTTS } from "kokoro-js"; + +const model_id = "onnx-community/Kokoro-82M-ONNX"; +const tts = await KokoroTTS.from_pretrained(model_id, { + dtype: "q8", // Options: "fp32", "fp16", "q8", "q4", "q4f16" +}); + +const text = "Life is like a box of chocolates. You never know what you're gonna get."; +const audio = await tts.generate(text, { + // Use `tts.list_voices()` to list all available voices + voice: "af_bella", +}); +audio.save("audio.wav"); +``` + + +### Python + +```python +import os +import numpy as np +from onnxruntime import InferenceSession + +# Tokens produced by phonemize() and tokenize() in kokoro.py +tokens = [50, 157, 43, 135, 16, 53, 135, 46, 16, 43, 102, 16, 56, 156, 57, 135, 6, 16, 102, 62, 61, 16, 70, 56, 16, 138, 56, 156, 72, 56, 61, 85, 123, 83, 44, 83, 54, 16, 53, 65, 156, 86, 61, 62, 131, 83, 56, 4, 16, 54, 156, 43, 102, 53, 16, 156, 72, 61, 53, 102, 112, 16, 70, 56, 16, 138, 56, 44, 156, 76, 158, 123, 56, 16, 62, 131, 156, 43, 102, 54, 46, 16, 102, 48, 16, 81, 47, 102, 54, 16, 54, 156, 51, 158, 46, 16, 70, 16, 92, 156, 135, 46, 16, 54, 156, 43, 102, 48, 4, 16, 81, 47, 102, 16, 50, 156, 72, 64, 83, 56, 62, 16, 156, 51, 158, 64, 83, 56, 16, 44, 157, 102, 56, 16, 44, 156, 76, 158, 123, 56, 4] + +# Context length is 512, but leave room for the pad token 0 at the start & end +assert len(tokens) <= 510, len(tokens) + +# Style vector based on len(tokens), ref_s has shape (1, 256) +voices = np.fromfile('./voices/af.bin', dtype=np.float32).reshape(-1, 1, 256) +ref_s = voices[len(tokens)] + +# Add the pad ids, and reshape tokens, should now have shape (1, <=512) +tokens = [[0, *tokens, 0]] + +model_name = 'model.onnx' # Options: model.onnx, model_fp16.onnx, model_quantized.onnx, model_q8f16.onnx, model_uint8.onnx, model_uint8f16.onnx, model_q4.onnx, model_q4f16.onnx +sess = InferenceSession(os.path.join('onnx', model_name)) + +audio = sess.run(None, dict( + input_ids=tokens, + style=ref_s, + speed=np.ones(1, dtype=np.float32), +))[0] +``` + +Optionally, save the audio to a file: +``` +import scipy.io.wavfile as wavfile +wavfile.write('audio.wav', 24000, audio[0]) +``` + +## Quantizations + +The model is resilient to quantization, enabling efficient high-quality speech synthesis at a fraction of the original model size. + +> How could I know? It's an unanswerable question. Like asking an unborn child if they'll lead a good life. They haven't even been born. + + +| Model | Size (MB) | Sample | +|------------------------------------------------|-----------|-----------------------------------------------------------------------------------------------------------------------------------------| +| model.onnx (fp32) | 326 | | +| model_fp16.onnx (fp16) | 163 | | +| model_quantized.onnx (8-bit) | 92.4 | | +| model_q8f16.onnx (Mixed precision) | 86 | | +| model_uint8.onnx (8-bit & mixed precision) | 177 | | +| model_uint8f16.onnx (Mixed precision) | 114 | | +| model_q4.onnx (4-bit matmul) | 305 | | +| model_q4f16.onnx (4-bit matmul & fp16 weights) | 154 | | \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000000000000000000000000000000000000..790faf216e7e3f490e71e8bc80df79ed8941101c --- /dev/null +++ b/config.json @@ -0,0 +1,3 @@ +{ + "model_type": "style_text_to_speech_2" +} \ No newline at end of file diff --git a/onnx/model.onnx b/onnx/model.onnx new file mode 100644 index 0000000000000000000000000000000000000000..eb62e9670f5a2a719ae2a7e954acc62ca2c83c9d --- /dev/null +++ b/onnx/model.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fbea51ea711f2af382e88c833d9e288c6dc82ce5e98421ea61c058ce21a34cb +size 325532232 diff --git a/onnx/model_fp16.onnx b/onnx/model_fp16.onnx new file mode 100644 index 0000000000000000000000000000000000000000..4bf719116fd4cfa15113b06652f2977d1a360bc9 --- /dev/null +++ b/onnx/model_fp16.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4527a874b42b21e35f468c10d326fdff3c7fc8cac1f85e9eb6c0dfc35c334a +size 163234740 diff --git a/onnx/model_q4.onnx b/onnx/model_q4.onnx new file mode 100644 index 0000000000000000000000000000000000000000..d691b62dcf04a56fcf8c5225ac0da3858ebb0e01 --- /dev/null +++ b/onnx/model_q4.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04cf570cf9c4153694f76347ed4b9a48c1b59ff1de0999e6605d123966b197c7 +size 305215966 diff --git a/onnx/model_q4f16.onnx b/onnx/model_q4f16.onnx new file mode 100644 index 0000000000000000000000000000000000000000..d2645beac972efa4105658e8aa41b0cbf147e1a3 --- /dev/null +++ b/onnx/model_q4f16.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1a508a6a29671ead84fac99c7401fbd3c21a583fc6ed1406d1ec974d53bf45f +size 154586422 diff --git a/onnx/model_q8f16.onnx b/onnx/model_q8f16.onnx new file mode 100644 index 0000000000000000000000000000000000000000..2fdfa155f445a1fd162c1ba5132e39f2af6bc220 --- /dev/null +++ b/onnx/model_q8f16.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04c658aec1b6008857c2ad10f8c589d4180d0ec427e7e6118ceb487e215c3cd0 +size 86033585 diff --git a/onnx/model_quantized.onnx b/onnx/model_quantized.onnx new file mode 100644 index 0000000000000000000000000000000000000000..995a961ac558648214322f12fc3fda09f30a7bac --- /dev/null +++ b/onnx/model_quantized.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbae9257e1e05ffc727e951ef9b9c98418e6d79f1c9b6b13bd59f5c9028a1478 +size 92361116 diff --git a/onnx/model_uint8.onnx b/onnx/model_uint8.onnx new file mode 100644 index 0000000000000000000000000000000000000000..39199dd9e06071304a0a124cfb3b674ff4fc9b9b --- /dev/null +++ b/onnx/model_uint8.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6607a397d77b8514065420b7c1e7320117f7aabfdb45ce15f0050c5b0fe75aea +size 177464632 diff --git a/onnx/model_uint8f16.onnx b/onnx/model_uint8f16.onnx new file mode 100644 index 0000000000000000000000000000000000000000..8ecdc0542df430a53293a841ab60e5cd36d7c2c7 --- /dev/null +++ b/onnx/model_uint8f16.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:883333e03c597584b532eebea0f8310f25f0c9ade58fe864792c12d969944a9a +size 114209226 diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000000000000000000000000000000000000..6a454c4b414011bbc1b13c646b4445de9b657adf --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,237 @@ +{ + "version": "1.0", + "truncation": null, + "padding": null, + "added_tokens": [], + "normalizer": { + "type": "Replace", + "pattern": { + "Regex": "[^ !\"$',.:;?A-Za-z\u00a1\u00ab\u00bb\u00bf\u00e6\u00e7\u00f0\u00f8\u0127\u014b\u0153\u01c0-\u01c3\u0250-\u0268\u026a-\u0276\u0278-\u027b\u027d\u027e\u0280-\u0284\u0288-\u0292\u0294\u0295\u0298\u0299\u029b-\u029d\u029f\u02a1\u02a2\u02a4\u02a7\u02b0-\u02b2\u02b4\u02b7\u02bc\u02c8\u02cc\u02d0\u02d1\u02de\u02e0\u02e4\u0329\u03b2\u03b8\u03c7\u1d7b\u2014\u201c\u201d\u2026\u2191-\u2193\u2197\u2198\u2c71]" + }, + "content": "" + }, + "pre_tokenizer": { + "type": "Split", + "pattern": { + "Regex": "" + }, + "behavior": "Isolated", + "invert": false + }, + "post_processor": { + "type": "TemplateProcessing", + "single": [ + { + "SpecialToken": { + "id": "$", + "type_id": 0 + } + }, + { + "Sequence": { + "id": "A", + "type_id": 0 + } + }, + { + "SpecialToken": { + "id": "$", + "type_id": 0 + } + } + ], + "special_tokens": { + "$": { + "id": "$", + "ids": [ + 0 + ], + "tokens": [ + "$" + ] + } + } + }, + "decoder": null, + "model": { + "vocab": { + "$": 0, + ";": 1, + ":": 2, + ",": 3, + ".": 4, + "!": 5, + "?": 6, + "\u00a1": 7, + "\u00bf": 8, + "\u2014": 9, + "\u2026": 10, + "\"": 11, + "\u00ab": 12, + "\u00bb": 13, + "\u201c": 14, + "\u201d": 15, + " ": 16, + "A": 17, + "B": 18, + "C": 19, + "D": 20, + "E": 21, + "F": 22, + "G": 23, + "H": 24, + "I": 25, + "J": 26, + "K": 27, + "L": 28, + "M": 29, + "N": 30, + "O": 31, + "P": 32, + "Q": 33, + "R": 34, + "S": 35, + "T": 36, + "U": 37, + "V": 38, + "W": 39, + "X": 40, + "Y": 41, + "Z": 42, + "a": 43, + "b": 44, + "c": 45, + "d": 46, + "e": 47, + "f": 48, + "g": 49, + "h": 50, + "i": 51, + "j": 52, + "k": 53, + "l": 54, + "m": 55, + "n": 56, + "o": 57, + "p": 58, + "q": 59, + "r": 60, + "s": 61, + "t": 62, + "u": 63, + "v": 64, + "w": 65, + "x": 66, + "y": 67, + "z": 68, + "\u0251": 69, + "\u0250": 70, + "\u0252": 71, + "\u00e6": 72, + "\u0253": 73, + "\u0299": 74, + "\u03b2": 75, + "\u0254": 76, + "\u0255": 77, + "\u00e7": 78, + "\u0257": 79, + "\u0256": 80, + "\u00f0": 81, + "\u02a4": 82, + "\u0259": 83, + "\u0258": 84, + "\u025a": 85, + "\u025b": 86, + "\u025c": 87, + "\u025d": 88, + "\u025e": 89, + "\u025f": 90, + "\u0284": 91, + "\u0261": 92, + "\u0260": 93, + "\u0262": 94, + "\u029b": 95, + "\u0266": 96, + "\u0267": 97, + "\u0127": 98, + "\u0265": 99, + "\u029c": 100, + "\u0268": 101, + "\u026a": 102, + "\u029d": 103, + "\u026d": 104, + "\u026c": 105, + "\u026b": 106, + "\u026e": 107, + "\u029f": 108, + "\u0271": 109, + "\u026f": 110, + "\u0270": 111, + "\u014b": 112, + "\u0273": 113, + "\u0272": 114, + "\u0274": 115, + "\u00f8": 116, + "\u0275": 117, + "\u0278": 118, + "\u03b8": 119, + "\u0153": 120, + "\u0276": 121, + "\u0298": 122, + "\u0279": 123, + "\u027a": 124, + "\u027e": 125, + "\u027b": 126, + "\u0280": 127, + "\u0281": 128, + "\u027d": 129, + "\u0282": 130, + "\u0283": 131, + "\u0288": 132, + "\u02a7": 133, + "\u0289": 134, + "\u028a": 135, + "\u028b": 136, + "\u2c71": 137, + "\u028c": 138, + "\u0263": 139, + "\u0264": 140, + "\u028d": 141, + "\u03c7": 142, + "\u028e": 143, + "\u028f": 144, + "\u0291": 145, + "\u0290": 146, + "\u0292": 147, + "\u0294": 148, + "\u02a1": 149, + "\u0295": 150, + "\u02a2": 151, + "\u01c0": 152, + "\u01c1": 153, + "\u01c2": 154, + "\u01c3": 155, + "\u02c8": 156, + "\u02cc": 157, + "\u02d0": 158, + "\u02d1": 159, + "\u02bc": 160, + "\u02b4": 161, + "\u02b0": 162, + "\u02b1": 163, + "\u02b2": 164, + "\u02b7": 165, + "\u02e0": 166, + "\u02e4": 167, + "\u02de": 168, + "\u2193": 169, + "\u2191": 170, + "\u2192": 171, + "\u2197": 172, + "\u2198": 173, + "\u0329": 175, + "'": 176, + "\u1d7b": 177 + } + } +} \ No newline at end of file diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000000000000000000000000000000000000..5c81e9a3a06db9139900d6ee5b60e8bb701ccb0b --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,6 @@ +{ + "model_max_length": 512, + "pad_token": "$", + "tokenizer_class": "PreTrainedTokenizer", + "unk_token": "$" +} \ No newline at end of file diff --git a/voices/af.bin b/voices/af.bin new file mode 100644 index 0000000000000000000000000000000000000000..1cfa8827fdb6e27a3ec7bb64b5f0b0834d3044dd --- /dev/null +++ b/voices/af.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4f11d9d055a12bfa0db2668a3e4f0ef8fd1f1ccca69494479718e44dbf9e41a +size 524288 diff --git a/voices/af_alloy.bin b/voices/af_alloy.bin new file mode 100644 index 0000000000000000000000000000000000000000..0905106b01371419a35a8a56b5fb811a38a94ced --- /dev/null +++ b/voices/af_alloy.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4a6b876047fd7fb472edf4ebd63cfac7c3b958a7cae7c106e8f038ca6308c45 +size 522240 diff --git a/voices/af_aoede.bin b/voices/af_aoede.bin new file mode 100644 index 0000000000000000000000000000000000000000..645743d70543d6d12a2ba8d8d71e6cff28696712 --- /dev/null +++ b/voices/af_aoede.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a004c33430762e2461eedb2013fad808ef4ab3121f5300f554476caf58d8361 +size 522240 diff --git a/voices/af_bella.bin b/voices/af_bella.bin new file mode 100644 index 0000000000000000000000000000000000000000..365633a9291e723da03eef8d4a044bdde938285f --- /dev/null +++ b/voices/af_bella.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f69d836209b78eb8c66e75e3cda491e26ea838a3674257e9d4e5703cbaf55c8b +size 522240 diff --git a/voices/af_heart.bin b/voices/af_heart.bin new file mode 100644 index 0000000000000000000000000000000000000000..e256d26664ef513affbcf7bace1246bbcffea5c3 --- /dev/null +++ b/voices/af_heart.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d583ccff3cdca2f7fae535cb998ac07e9fcb90f09737b9a41fa2734ec44a8f0b +size 522240 diff --git a/voices/af_jessica.bin b/voices/af_jessica.bin new file mode 100644 index 0000000000000000000000000000000000000000..4c49329c879859697d41b96e0bb155ec64f4cb40 --- /dev/null +++ b/voices/af_jessica.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a240a5e3c15b43563d6e923bdca8ef5613a23471d9b77653694012435df23bd8 +size 522240 diff --git a/voices/af_kore.bin b/voices/af_kore.bin new file mode 100644 index 0000000000000000000000000000000000000000..6b4042256fec935d32b9552d542d57f3a1f85c20 --- /dev/null +++ b/voices/af_kore.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9be5221b6a941c04b561959b8ff0b06e809444dcc4ab7e75a7b23606f691819e +size 522240 diff --git a/voices/af_nicole.bin b/voices/af_nicole.bin new file mode 100644 index 0000000000000000000000000000000000000000..672a558c7b1bb5ba3c3b5bd8b3684fda3fc3af92 --- /dev/null +++ b/voices/af_nicole.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd2191ab31b914ed7b318416b0e4440fdf392ddad9106a060819aa600a64f59a +size 522240 diff --git a/voices/af_nova.bin b/voices/af_nova.bin new file mode 100644 index 0000000000000000000000000000000000000000..e9c42fa5fc5c808b55f5765de52509a7a76e6cce --- /dev/null +++ b/voices/af_nova.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18778272caa0d0eebaea251c35fd635f038434f9eee5e691d02a174bd328414f +size 522240 diff --git a/voices/af_river.bin b/voices/af_river.bin new file mode 100644 index 0000000000000000000000000000000000000000..a95eb345a5abebeccc4ed296fad15bfc7227968f --- /dev/null +++ b/voices/af_river.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00a2bcf82b1d86e8f19902ede58c65ccf6c0e43b44b7d74fad54e5d8933c9c30 +size 522240 diff --git a/voices/af_sarah.bin b/voices/af_sarah.bin new file mode 100644 index 0000000000000000000000000000000000000000..73133faa5c39d9c86c4133f63b8f06fec15d4732 --- /dev/null +++ b/voices/af_sarah.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4409fbc125afabacc615d94db5398d847006a737b0247d6892b7a9a0007a2f0a +size 522240 diff --git a/voices/af_sky.bin b/voices/af_sky.bin new file mode 100644 index 0000000000000000000000000000000000000000..ad74f167c9c89528657b5ede844603fbab1e7396 --- /dev/null +++ b/voices/af_sky.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4435255c9744f3f31659e0d714ab7689bf65d9e77ec1cce060f083912614f0b9 +size 522240 diff --git a/voices/am_adam.bin b/voices/am_adam.bin new file mode 100644 index 0000000000000000000000000000000000000000..b9d8c252d31ebf3fde34c76d39c78c819929b5cf --- /dev/null +++ b/voices/am_adam.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:162b035ed91cfc48b6046982184c645f72edcdd1b82843347f605d7bf7b15716 +size 522240 diff --git a/voices/am_echo.bin b/voices/am_echo.bin new file mode 100644 index 0000000000000000000000000000000000000000..4045c77f0c13881efc4d871783a04a75b1746c32 --- /dev/null +++ b/voices/am_echo.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3968b92c3c4cd1c4416dbded36c13eaa388a90d5788d02a13e4d781f5f8cf3c3 +size 522240 diff --git a/voices/am_eric.bin b/voices/am_eric.bin new file mode 100644 index 0000000000000000000000000000000000000000..19e2962d883dd389170ed6e7d841bb33169b940d --- /dev/null +++ b/voices/am_eric.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8b5be17edd1e3636901ce7598baafe2dc8dd8ff707a0c23bf9e461add7e2832 +size 522240 diff --git a/voices/am_fenrir.bin b/voices/am_fenrir.bin new file mode 100644 index 0000000000000000000000000000000000000000..8f11b76a4bee997e468e1658237134e4bcd84e28 --- /dev/null +++ b/voices/am_fenrir.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c27989f741f7ee34d273a39d8a595cc0837d35f5ced9a29b7cc162614616df43 +size 522240 diff --git a/voices/am_liam.bin b/voices/am_liam.bin new file mode 100644 index 0000000000000000000000000000000000000000..ded1f17a0bb1b50a0c1768cbba429e377a23caf3 --- /dev/null +++ b/voices/am_liam.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52403be32fd047c6a44517cb0bcd6b134f2a18baa73e70ef41651e0eab921ade +size 522240 diff --git a/voices/am_michael.bin b/voices/am_michael.bin new file mode 100644 index 0000000000000000000000000000000000000000..fe0ada256058dc58006d5ba628b37a7e73c85e5f --- /dev/null +++ b/voices/am_michael.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d1f21dd8da39c30705cd4c75d039d265e9bc4a2a93ed09bc9e1b1225eb95ba1 +size 522240 diff --git a/voices/am_onyx.bin b/voices/am_onyx.bin new file mode 100644 index 0000000000000000000000000000000000000000..5404c566a71636d445e91891fe1544897ebbdd15 --- /dev/null +++ b/voices/am_onyx.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da5d135b424164916d75a68ffb4c2abce3d7d5ccc82dd1ee6cf447ce286145e6 +size 522240 diff --git a/voices/am_puck.bin b/voices/am_puck.bin new file mode 100644 index 0000000000000000000000000000000000000000..501a49dee17309d44af14812508ba6d957f132fa --- /dev/null +++ b/voices/am_puck.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcf73c989033e9233e0b98713eca600c8c74dcc1614b37009d5450ff4a2274a0 +size 522240 diff --git a/voices/am_santa.bin b/voices/am_santa.bin new file mode 100644 index 0000000000000000000000000000000000000000..d5acb14ca0820a858b74b4eb938770048887518b --- /dev/null +++ b/voices/am_santa.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61150cf726ab6c5ed7a99f90a304f91f5a72c00c592e89ec94e5df11c319227a +size 522240 diff --git a/voices/bf_alice.bin b/voices/bf_alice.bin new file mode 100644 index 0000000000000000000000000000000000000000..bf7311cf04a0fdbbc74d24819ec711ddeed89ad7 --- /dev/null +++ b/voices/bf_alice.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08afa6ba24da61ea5e8efa139e5aadc938d83f0a6da5a900adaf763ac1da5573 +size 522240 diff --git a/voices/bf_emma.bin b/voices/bf_emma.bin new file mode 100644 index 0000000000000000000000000000000000000000..436db46f637565323f32e25974a45bedc737d54d --- /dev/null +++ b/voices/bf_emma.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:669fe0647f9dd04fcab92f1439a40eeb4c8b4ab1f82e4996fe3d918ce4a63b73 +size 522240 diff --git a/voices/bf_isabella.bin b/voices/bf_isabella.bin new file mode 100644 index 0000000000000000000000000000000000000000..a4fb02a24bf46b8b31a550a5c98a6061d1f7e61b --- /dev/null +++ b/voices/bf_isabella.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3754352c4aaa46d17f27654ab7518d65b62ad6163a0f55a5f4330c2da2c4e94f +size 522240 diff --git a/voices/bf_lily.bin b/voices/bf_lily.bin new file mode 100644 index 0000000000000000000000000000000000000000..5b52d4ace80c24d44bad51e1ab00ab5ac72ff02a --- /dev/null +++ b/voices/bf_lily.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e0ee32ebe64a467124976b14e69590746f1c4ce41a12b587a50c862edfea335 +size 522240 diff --git a/voices/bm_daniel.bin b/voices/bm_daniel.bin new file mode 100644 index 0000000000000000000000000000000000000000..cb5de2d02e84598d5c586c0ddb52a8d858a5cfda --- /dev/null +++ b/voices/bm_daniel.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b3194bbceffb746733cbc22c8f593dd44e401a71d53895a2dca891bc595a1e8 +size 522240 diff --git a/voices/bm_fable.bin b/voices/bm_fable.bin new file mode 100644 index 0000000000000000000000000000000000000000..065e0cfdbf027293c544cea3841ec0692360ce53 --- /dev/null +++ b/voices/bm_fable.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f889083196807b4adb15e9204252165f503b8d33d3982e681c52443c49d798f1 +size 522240 diff --git a/voices/bm_george.bin b/voices/bm_george.bin new file mode 100644 index 0000000000000000000000000000000000000000..197a97c2421b8be060b5d3408a318010d2ea9fff --- /dev/null +++ b/voices/bm_george.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4b235a4c1f2cd3b939fed08b899ce9385638b763f7b73a59616c4fc9bd6c9bc +size 522240 diff --git a/voices/bm_lewis.bin b/voices/bm_lewis.bin new file mode 100644 index 0000000000000000000000000000000000000000..7057c1d0c24ff3b1ed4a197e1ee20b73b8796c25 --- /dev/null +++ b/voices/bm_lewis.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8f671cef828c30e66fdf0b0756a76bba58f6bb3398cbbf27058642acbcedb97 +size 522240 diff --git a/voices/ef_dora.bin b/voices/ef_dora.bin new file mode 100644 index 0000000000000000000000000000000000000000..c2468cadd556a59c87a9cd0354d030490cac47fc --- /dev/null +++ b/voices/ef_dora.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f66ec66bd295acb18372e37008533a9a3228483ccd294e7538d5d9294ac9a532 +size 522240 diff --git a/voices/em_alex.bin b/voices/em_alex.bin new file mode 100644 index 0000000000000000000000000000000000000000..a9b33eee4548de7c954afb457242017688851a42 --- /dev/null +++ b/voices/em_alex.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27809e9eafdcbcfff90a3016c697568676531de2a2c39cee29c96c7bd6b83e95 +size 522240 diff --git a/voices/em_santa.bin b/voices/em_santa.bin new file mode 100644 index 0000000000000000000000000000000000000000..8efed8adedd03e37bf2ddd18c1ce3f1fce53555b --- /dev/null +++ b/voices/em_santa.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad43b774e1ca24d05c6161297d8aeb770ac3d29bb95daf516727af5f7d543683 +size 522240 diff --git a/voices/ff_siwis.bin b/voices/ff_siwis.bin new file mode 100644 index 0000000000000000000000000000000000000000..3a44c9837070fbeee9ccd7c450b8e49bcb18d1b7 --- /dev/null +++ b/voices/ff_siwis.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a35f5675ad08948e326ae75fd0ea16ba5d0042e4f76b5f3d1df77d0a48c54861 +size 522240 diff --git a/voices/hf_alpha.bin b/voices/hf_alpha.bin new file mode 100644 index 0000000000000000000000000000000000000000..2d9537173500579b57a3a904d43e7580f16d96c6 --- /dev/null +++ b/voices/hf_alpha.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:040be6a4425411cc01fda5fd06693c76bfa78572632852bc8cda9c99232ffb56 +size 522240 diff --git a/voices/hf_beta.bin b/voices/hf_beta.bin new file mode 100644 index 0000000000000000000000000000000000000000..b1b377744ac61427ca4e3552f9568cede6ea8967 --- /dev/null +++ b/voices/hf_beta.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd83ae0bb9b2e4e4fb92b4973bd8d1822ca0036d3c498bf4fc89aa8e33917cc7 +size 522240 diff --git a/voices/hm_omega.bin b/voices/hm_omega.bin new file mode 100644 index 0000000000000000000000000000000000000000..1f89ea0d8469cb8e278990f5f370ead72c09014a --- /dev/null +++ b/voices/hm_omega.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b02d9222d9ed00ce26b302173a862c2c93f96cc40b5c422b8d14910b9ff34137 +size 522240 diff --git a/voices/hm_psi.bin b/voices/hm_psi.bin new file mode 100644 index 0000000000000000000000000000000000000000..d7c3d9883bdc4fb06d22927a35391bf821079f3c --- /dev/null +++ b/voices/hm_psi.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:644daf88ba8aeb7bd08950bbdcd4453bb280864e49dc4df93fabc6be32e03f37 +size 522240 diff --git a/voices/if_sara.bin b/voices/if_sara.bin new file mode 100644 index 0000000000000000000000000000000000000000..e8cd84e218c4c9ce7ece4f003954cd76a8a61ff8 --- /dev/null +++ b/voices/if_sara.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:409b69248798fcdc2542330c76953d230710f19b057e59cb82fdc3c4cf71265c +size 522240 diff --git a/voices/im_nicola.bin b/voices/im_nicola.bin new file mode 100644 index 0000000000000000000000000000000000000000..b48311bb43c81af5a7b95527b89425837604eeb5 --- /dev/null +++ b/voices/im_nicola.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc578e510d52a96d6940d46f12e96d7b3df00905dbea075113226d100e6e1ab0 +size 522240 diff --git a/voices/jf_alpha.bin b/voices/jf_alpha.bin new file mode 100644 index 0000000000000000000000000000000000000000..83a8995db03971fa879c84187e9e56b2fb715c48 --- /dev/null +++ b/voices/jf_alpha.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56b479360aad9f367aeb8cef908f9201cf48b4555e488c5f4590c9dfcd978bb6 +size 522240 diff --git a/voices/jf_gongitsune.bin b/voices/jf_gongitsune.bin new file mode 100644 index 0000000000000000000000000000000000000000..045ff4a60d3df8921071e6e34a12360b20883acb --- /dev/null +++ b/voices/jf_gongitsune.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f1181f3772d27b7c12aaf4bcd71e31b186c4146e330d074a3dc64ee392af396 +size 522240 diff --git a/voices/jf_nezumi.bin b/voices/jf_nezumi.bin new file mode 100644 index 0000000000000000000000000000000000000000..98272c7033adc199cde4f279f9ef40ff62548f10 --- /dev/null +++ b/voices/jf_nezumi.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13cb71eebb0b48739d444558322aa35a8c9a489b80e1e631f14d2e6aea93026b +size 522240 diff --git a/voices/jf_tebukuro.bin b/voices/jf_tebukuro.bin new file mode 100644 index 0000000000000000000000000000000000000000..e7121307fb63c7c14606b160d1592fad03debbf7 --- /dev/null +++ b/voices/jf_tebukuro.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29c6c0561b4288d59639677bebe7533c919743d5ea68d0d2ae992644beea6696 +size 522240 diff --git a/voices/jm_kumo.bin b/voices/jm_kumo.bin new file mode 100644 index 0000000000000000000000000000000000000000..af8f3c1b79daac42ec9f9a2f078f8aab7bd7234e --- /dev/null +++ b/voices/jm_kumo.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09e959d239724c734d65661f06f14cdabcddfd476bfaaad905a937099ae9e64f +size 522240 diff --git a/voices/pf_dora.bin b/voices/pf_dora.bin new file mode 100644 index 0000000000000000000000000000000000000000..949bbcf9ed786d6a51533b58e69f7472a3897c84 --- /dev/null +++ b/voices/pf_dora.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3da7b5b2d91847ebf5646f57631af6ececae3c29a89cd300f06edf9aa6cfe9ee +size 522240 diff --git a/voices/pm_alex.bin b/voices/pm_alex.bin new file mode 100644 index 0000000000000000000000000000000000000000..7176e7d7174261a7c042af73d28d1f6e38faeec5 --- /dev/null +++ b/voices/pm_alex.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0175c753f59c54e7fd5a995bedef0c5ff2fb67e0043dd3dcb2ae74ec2acbeb2a +size 522240 diff --git a/voices/pm_santa.bin b/voices/pm_santa.bin new file mode 100644 index 0000000000000000000000000000000000000000..8ed31c5f91479ab87fff03ad77ea0a8e66bcb363 --- /dev/null +++ b/voices/pm_santa.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b012db3185778afe2e45a62cbad69db73021774fe68dda634bcc748a982eede +size 522240 diff --git a/voices/zf_xiaobei.bin b/voices/zf_xiaobei.bin new file mode 100644 index 0000000000000000000000000000000000000000..99d4ef5e4bd2070b2818313a2b3bd870585cff56 --- /dev/null +++ b/voices/zf_xiaobei.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dde6e1c9c4f12c8b327bc29c0cee361a23b52b952c04636858ba637ec66e640 +size 522240 diff --git a/voices/zf_xiaoni.bin b/voices/zf_xiaoni.bin new file mode 100644 index 0000000000000000000000000000000000000000..9768ba2ad29094d2a915b6ba09b693933922ad0b --- /dev/null +++ b/voices/zf_xiaoni.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08892b62a39af0a615cd0581238db7e19e44c578e8fa0bfd0e586e93327d9cba +size 522240 diff --git a/voices/zf_xiaoxiao.bin b/voices/zf_xiaoxiao.bin new file mode 100644 index 0000000000000000000000000000000000000000..08508f54eee19db6403be880dda675d89b7fef0b --- /dev/null +++ b/voices/zf_xiaoxiao.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03adb5d5e3ddd88b047954e974e651cb0a4b524c985057e5d872e962c7be1169 +size 522240 diff --git a/voices/zf_xiaoyi.bin b/voices/zf_xiaoyi.bin new file mode 100644 index 0000000000000000000000000000000000000000..ed7e6f44599967924ac9e81f3e402886e87d0e5b --- /dev/null +++ b/voices/zf_xiaoyi.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc1555c5c486099196ac254bae5e0bb543c121952a3092f50b7d8724f1bc36b3 +size 522240 diff --git a/voices/zm_yunjian.bin b/voices/zm_yunjian.bin new file mode 100644 index 0000000000000000000000000000000000000000..a33d071bb70b69fa8d5d8d1c2c0febf84a656869 --- /dev/null +++ b/voices/zm_yunjian.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de48a00bdbf3649f07162269a2b6e0513604389bfac8a2e6c75cb34b323ad6fa +size 522240 diff --git a/voices/zm_yunxi.bin b/voices/zm_yunxi.bin new file mode 100644 index 0000000000000000000000000000000000000000..8e3207d5a3e87f736d74cf92a7949fe6522f14a6 --- /dev/null +++ b/voices/zm_yunxi.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7243892fb4e560d47014090ddf010f8b8b790f3c6b029ff82b2ac06aa4e27c8b +size 522240 diff --git a/voices/zm_yunxia.bin b/voices/zm_yunxia.bin new file mode 100644 index 0000000000000000000000000000000000000000..991f997115796bfd7202e1eae38c23065b8b7c92 --- /dev/null +++ b/voices/zm_yunxia.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b2b8fc15b3df19a368daebe5c581c7fabf433ee5b8a17ffd6b3d723cff8936d +size 522240 diff --git a/voices/zm_yunyang.bin b/voices/zm_yunyang.bin new file mode 100644 index 0000000000000000000000000000000000000000..c3bea5cfad6993bb8f2a0e80a5a8c57d58f9a0d8 --- /dev/null +++ b/voices/zm_yunyang.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:261e2c89470534dbbcb8fd98b8fdc495ec94063d9bb6c8277f7be43cccba3f42 +size 522240