{ "sha": "1618b7bea285751690cf369d74747c1c459a078f", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/1618b7bea285751690cf369d74747c1c459a078f", "tree": [ { "path": ".dockerignore", "mode": "100644", "type": "blob", "sha": "2f96a04fc62a7995f9cba954043c88ef4fd4eab1", "size": 1589, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/2f96a04fc62a7995f9cba954043c88ef4fd4eab1" }, { "path": ".github", "mode": "040000", "type": "tree", "sha": "fed1f35d234722c09db04629716e0078fa13df48", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/fed1f35d234722c09db04629716e0078fa13df48" }, { "path": ".github/ISSUE_TEMPLATE", "mode": "040000", "type": "tree", "sha": "e285aebb79f2d6f4baf87cf2c866e8da8b36adb3", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/e285aebb79f2d6f4baf87cf2c866e8da8b36adb3" }, { "path": ".github/ISSUE_TEMPLATE/bug_report.yml", "mode": "100644", "type": "blob", "sha": "c557f1ffd25d952ae5308d967b5558507416f72b", "size": 2820, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/c557f1ffd25d952ae5308d967b5558507416f72b" }, { "path": ".github/ISSUE_TEMPLATE/config.yml", "mode": "100644", "type": "blob", "sha": "886c238bf64f361460b5eba3906d94de73b092f6", "size": 207, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/886c238bf64f361460b5eba3906d94de73b092f6" }, { "path": ".github/ISSUE_TEMPLATE/feature_request.yml", "mode": "100644", "type": "blob", "sha": "e9fadbb19483f5827352c93aa57e9c20f32d2053", "size": 3013, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/e9fadbb19483f5827352c93aa57e9c20f32d2053" }, { "path": ".github/pull_request_template.md", "mode": "100644", "type": "blob", "sha": "91c6c22a1806d27511bd8cfc8c31cb3deb4379aa", "size": 157, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/91c6c22a1806d27511bd8cfc8c31cb3deb4379aa" }, { "path": ".github/workflows", "mode": "040000", "type": "tree", "sha": "1edb6eeddee6e4314fe2a3e24f67a9d9246437f3", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/1edb6eeddee6e4314fe2a3e24f67a9d9246437f3" }, { "path": ".github/workflows/build-docker-image.yml", "mode": "100644", "type": "blob", "sha": "5e19ba6c0cd9d85b437400c0462454f99cab1267", "size": 2617, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/5e19ba6c0cd9d85b437400c0462454f99cab1267" }, { "path": ".github/workflows/docs.yml", "mode": "100644", "type": "blob", "sha": "0967ec0b00c3e1c0392f1b54d9d6200b18c00b46", "size": 822, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/0967ec0b00c3e1c0392f1b54d9d6200b18c00b46" }, { "path": ".github/workflows/stale.yml", "mode": "100644", "type": "blob", "sha": "47f4405c3309162333698f352d8012e2eee5d48c", "size": 959, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/47f4405c3309162333698f352d8012e2eee5d48c" }, { "path": ".gitignore", "mode": "100644", "type": "blob", "sha": "91c3d5fe1329db5eeb33493f0117a314476330a5", "size": 1344, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/91c3d5fe1329db5eeb33493f0117a314476330a5" }, { "path": ".pre-commit-config.yaml", "mode": "100644", "type": "blob", "sha": "edb0b4392d1991f4eee1e5a385098255832da61c", "size": 548, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/edb0b4392d1991f4eee1e5a385098255832da61c" }, { "path": ".project-root", "mode": "100644", "type": "blob", "sha": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", "size": 0, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" }, { "path": ".readthedocs.yaml", "mode": "100644", "type": "blob", "sha": "015eb5de8569951255b2d66c251ee20fe9153ace", "size": 438, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/015eb5de8569951255b2d66c251ee20fe9153ace" }, { "path": "API_FLAGS.txt", "mode": "100644", "type": "blob", "sha": "11520e6fc0079a9d1d3925fbe4c46fb92afb3337", "size": 204, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/11520e6fc0079a9d1d3925fbe4c46fb92afb3337" }, { "path": "FishAudioS2TecReport.pdf", "mode": "100644", "type": "blob", "sha": "b3d0c2198e71118b2f33a58845abdffd0d4be3e3", "size": 5868703, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/b3d0c2198e71118b2f33a58845abdffd0d4be3e3" }, { "path": "LICENSE", "mode": "100644", "type": "blob", "sha": "b469a1a983b3f961e839881fc0ea5c4eb82ec4be", "size": 10360, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/b469a1a983b3f961e839881fc0ea5c4eb82ec4be" }, { "path": "README.md", "mode": "100644", "type": "blob", "sha": "79444838eca22c96913f6dfc8c0963c510982255", "size": 10717, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/79444838eca22c96913f6dfc8c0963c510982255" }, { "path": "compose.base.yml", "mode": "100644", "type": "blob", "sha": "d837176b954342b1509e2e162e5cc160ee88b9d6", "size": 558, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/d837176b954342b1509e2e162e5cc160ee88b9d6" }, { "path": "compose.yml", "mode": "100644", "type": "blob", "sha": "d9f0e1769537f60829bb17d7cd4d3949b3e035e0", "size": 476, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/d9f0e1769537f60829bb17d7cd4d3949b3e035e0" }, { "path": "docker", "mode": "040000", "type": "tree", "sha": "acd0159a1de8d60600a0e69c7889ec46d4d114d3", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/acd0159a1de8d60600a0e69c7889ec46d4d114d3" }, { "path": "docker/Dockerfile", "mode": "100644", "type": "blob", "sha": "19c9260bcb4fa4f000f39efef2e5044d011052c7", "size": 12538, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/19c9260bcb4fa4f000f39efef2e5044d011052c7" }, { "path": "dockerfile.dev", "mode": "100644", "type": "blob", "sha": "ac5d18f6a6053ba758dcbc557a4b8d5d6eacf09b", "size": 1074, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/ac5d18f6a6053ba758dcbc557a4b8d5d6eacf09b" }, { "path": "docs", "mode": "040000", "type": "tree", "sha": "4496d80930500b743cab153424b9d8a8ebaf37b7", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/4496d80930500b743cab153424b9d8a8ebaf37b7" }, { "path": "docs/CNAME", "mode": "100644", "type": "blob", "sha": "d506fb8b394fa80f3d329ab8450dfc102e839bd1", "size": 18, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/d506fb8b394fa80f3d329ab8450dfc102e839bd1" }, { "path": "docs/README.ar.md", "mode": "100644", "type": "blob", "sha": "ca6cebd5392a8a1ac39a9163aa648febc6c179b5", "size": 13147, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/ca6cebd5392a8a1ac39a9163aa648febc6c179b5" }, { "path": "docs/README.ja.md", "mode": "100644", "type": "blob", "sha": "cfc5c860660732fb4f954b25cee5cc186dde8a72", "size": 11813, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/cfc5c860660732fb4f954b25cee5cc186dde8a72" }, { "path": "docs/README.ko.md", "mode": "100644", "type": "blob", "sha": "7957554157b2e0b873a7d12b60f42d3405d9f64c", "size": 10866, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/7957554157b2e0b873a7d12b60f42d3405d9f64c" }, { "path": "docs/README.pt-BR.md", "mode": "100644", "type": "blob", "sha": "d969e5a095e0c6fa74a476fe23642f7b8f57e0e3", "size": 10794, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/d969e5a095e0c6fa74a476fe23642f7b8f57e0e3" }, { "path": "docs/README.zh.md", "mode": "100644", "type": "blob", "sha": "5abfb03fb73a4edd94da9197953254a0ec0ed69b", "size": 10020, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/5abfb03fb73a4edd94da9197953254a0ec0ed69b" }, { "path": "docs/ar", "mode": "040000", "type": "tree", "sha": "3d6ecf57d5087291c90426efafeef580907f245f", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/3d6ecf57d5087291c90426efafeef580907f245f" }, { "path": "docs/ar/finetune.md", "mode": "100644", "type": "blob", "sha": "929397e509575494bc43a52e35036e6573b227c7", "size": 6082, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/929397e509575494bc43a52e35036e6573b227c7" }, { "path": "docs/ar/index.md", "mode": "100644", "type": "blob", "sha": "e305f765e1d07ad66377f581f9afe6174a658ea3", "size": 13168, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/e305f765e1d07ad66377f581f9afe6174a658ea3" }, { "path": "docs/ar/inference.md", "mode": "100644", "type": "blob", "sha": "293144d4d4b8169ea5c888668344a2f685f06fba", "size": 2092, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/293144d4d4b8169ea5c888668344a2f685f06fba" }, { "path": "docs/ar/install.md", "mode": "100644", "type": "blob", "sha": "eb39e1358c104a42e3d20ae450665fd129105028", "size": 7525, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/eb39e1358c104a42e3d20ae450665fd129105028" }, { "path": "docs/assets", "mode": "040000", "type": "tree", "sha": "47d0d8fb410d89142453fdc45208d5402ebafcdc", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/47d0d8fb410d89142453fdc45208d5402ebafcdc" }, { "path": "docs/assets/chattemplate.png", "mode": "100644", "type": "blob", "sha": "0c63cde422dcf8f56d1e0daa2a3c432adf28bec4", "size": 3001037, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/0c63cde422dcf8f56d1e0daa2a3c432adf28bec4" }, { "path": "docs/assets/logo.svg", "mode": "100644", "type": "blob", "sha": "5ae8e10ac2d01932874fe3be5018cbd5591bd653", "size": 1787, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/5ae8e10ac2d01932874fe3be5018cbd5591bd653" }, { "path": "docs/assets/totalability.png", "mode": "100644", "type": "blob", "sha": "cc8d26518344a77c8ed9f6370bfb5c816674afeb", "size": 3564498, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/cc8d26518344a77c8ed9f6370bfb5c816674afeb" }, { "path": "docs/en", "mode": "040000", "type": "tree", "sha": "ccc7d28cb2ba4ed16169edc1c99d35e714f1a1ba", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/ccc7d28cb2ba4ed16169edc1c99d35e714f1a1ba" }, { "path": "docs/en/finetune.md", "mode": "100644", "type": "blob", "sha": "96954bb521fe92ae75e93705dfa99384143ab374", "size": 4450, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/96954bb521fe92ae75e93705dfa99384143ab374" }, { "path": "docs/en/index.md", "mode": "100644", "type": "blob", "sha": "2cba60847b98634d3262705fd8f19277664b5125", "size": 10642, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/2cba60847b98634d3262705fd8f19277664b5125" }, { "path": "docs/en/inference.md", "mode": "100644", "type": "blob", "sha": "64a312d0d068f63c020fdf885668d118dc958deb", "size": 1545, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/64a312d0d068f63c020fdf885668d118dc958deb" }, { "path": "docs/en/install.md", "mode": "100644", "type": "blob", "sha": "3ec103ddeaeca0d323fe49467750dfd61e19735a", "size": 5538, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/3ec103ddeaeca0d323fe49467750dfd61e19735a" }, { "path": "docs/en/server.md", "mode": "100644", "type": "blob", "sha": "dae14739272062905dd426abb828626bad6eadf8", "size": 1258, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/dae14739272062905dd426abb828626bad6eadf8" }, { "path": "docs/ja", "mode": "040000", "type": "tree", "sha": "55d231b39c54632942b21f1d37a5aea88cf63048", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/55d231b39c54632942b21f1d37a5aea88cf63048" }, { "path": "docs/ja/finetune.md", "mode": "100644", "type": "blob", "sha": "54198313090e69f733e1cac0cf9297111ced689b", "size": 5665, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/54198313090e69f733e1cac0cf9297111ced689b" }, { "path": "docs/ja/index.md", "mode": "100644", "type": "blob", "sha": "f7088f9c9a41fab340cb8a38c775b13d1bb4960a", "size": 11862, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/f7088f9c9a41fab340cb8a38c775b13d1bb4960a" }, { "path": "docs/ja/inference.md", "mode": "100644", "type": "blob", "sha": "69ac9ee235d4cb5f6c9965188bd4c4f752f07cc3", "size": 1986, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/69ac9ee235d4cb5f6c9965188bd4c4f752f07cc3" }, { "path": "docs/ja/install.md", "mode": "100644", "type": "blob", "sha": "a92bfc180419f9b3a715908c2806607ac59abcfa", "size": 7155, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/a92bfc180419f9b3a715908c2806607ac59abcfa" }, { "path": "docs/ko", "mode": "040000", "type": "tree", "sha": "17a15efec2940cebf9c9335bac650dbc4394c2cc", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/17a15efec2940cebf9c9335bac650dbc4394c2cc" }, { "path": "docs/ko/finetune.md", "mode": "100644", "type": "blob", "sha": "07b8dbde082cfe3a60a8ba2677d2ef9cbd6704af", "size": 5064, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/07b8dbde082cfe3a60a8ba2677d2ef9cbd6704af" }, { "path": "docs/ko/index.md", "mode": "100644", "type": "blob", "sha": "f0c7f68f3754c78f9ca01d54f164af33d56aed60", "size": 10931, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/f0c7f68f3754c78f9ca01d54f164af33d56aed60" }, { "path": "docs/ko/inference.md", "mode": "100644", "type": "blob", "sha": "b7afd78cc132cac38ccb2890c4f68ea1ab671e32", "size": 1726, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/b7afd78cc132cac38ccb2890c4f68ea1ab671e32" }, { "path": "docs/ko/install.md", "mode": "100644", "type": "blob", "sha": "f414ef249a0bb324f4dc032cfa5bf4f8b505600a", "size": 6154, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/f414ef249a0bb324f4dc032cfa5bf4f8b505600a" }, { "path": "docs/pt", "mode": "040000", "type": "tree", "sha": "e805911120fbd1439eda3f7aa21600aeeef4a5b5", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/e805911120fbd1439eda3f7aa21600aeeef4a5b5" }, { "path": "docs/pt/finetune.md", "mode": "100644", "type": "blob", "sha": "6333634cfb6a349f7d5a6598cf49feef3c093a7f", "size": 4808, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/6333634cfb6a349f7d5a6598cf49feef3c093a7f" }, { "path": "docs/pt/index.md", "mode": "100644", "type": "blob", "sha": "2b24f2df278cd1e6eaf869692697452dbd45eb65", "size": 10872, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/2b24f2df278cd1e6eaf869692697452dbd45eb65" }, { "path": "docs/pt/inference.md", "mode": "100644", "type": "blob", "sha": "580e08ef447ad5c292e342e6ba4cdbb67c9e7247", "size": 1659, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/580e08ef447ad5c292e342e6ba4cdbb67c9e7247" }, { "path": "docs/pt/install.md", "mode": "100644", "type": "blob", "sha": "ab61d2ac9fb8fc337d553917620f421e02f20952", "size": 6239, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/ab61d2ac9fb8fc337d553917620f421e02f20952" }, { "path": "docs/requirements.txt", "mode": "100644", "type": "blob", "sha": "d6e145dbea1b9b26b2bddd7500e3f270b3eb0009", "size": 58, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/d6e145dbea1b9b26b2bddd7500e3f270b3eb0009" }, { "path": "docs/stylesheets", "mode": "040000", "type": "tree", "sha": "e915a4ad9cd4932e20bc229d2cd230f8f0793503", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/e915a4ad9cd4932e20bc229d2cd230f8f0793503" }, { "path": "docs/stylesheets/extra.css", "mode": "100644", "type": "blob", "sha": "a88af87b3cdbfd2d6b05f39877d5821bb7ebe119", "size": 35, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/a88af87b3cdbfd2d6b05f39877d5821bb7ebe119" }, { "path": "docs/zh", "mode": "040000", "type": "tree", "sha": "567609059ffcad92af17d774a28f311ac1e7bbe4", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/567609059ffcad92af17d774a28f311ac1e7bbe4" }, { "path": "docs/zh/finetune.md", "mode": "100644", "type": "blob", "sha": "04ece3f1fc92ebeffd620310212b70e0f02f273d", "size": 4081, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/04ece3f1fc92ebeffd620310212b70e0f02f273d" }, { "path": "docs/zh/index.md", "mode": "100644", "type": "blob", "sha": "286af633d8dd521ae843c3b46b4be84111964c78", "size": 10074, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/286af633d8dd521ae843c3b46b4be84111964c78" }, { "path": "docs/zh/inference.md", "mode": "100644", "type": "blob", "sha": "959cb984bbccda1706be37ae95267043165b0a7f", "size": 1445, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/959cb984bbccda1706be37ae95267043165b0a7f" }, { "path": "docs/zh/install.md", "mode": "100644", "type": "blob", "sha": "5101f8b239f178ad8d9722e8737aa3bcd5316e3f", "size": 5166, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/5101f8b239f178ad8d9722e8737aa3bcd5316e3f" }, { "path": "entrypoint.sh", "mode": "100755", "type": "blob", "sha": "eb4564e090c977fce69efc689ae4d7381e43dd5b", "size": 171, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/eb4564e090c977fce69efc689ae4d7381e43dd5b" }, { "path": "fish_speech", "mode": "040000", "type": "tree", "sha": "026eb3d9d46b7ce1d2df80cca6aa7b1384d52157", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/026eb3d9d46b7ce1d2df80cca6aa7b1384d52157" }, { "path": "fish_speech/callbacks", "mode": "040000", "type": "tree", "sha": "ebfccf4711c06665702ff5f58e8d53bf32f34277", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/ebfccf4711c06665702ff5f58e8d53bf32f34277" }, { "path": "fish_speech/callbacks/__init__.py", "mode": "100644", "type": "blob", "sha": "bbcf3f33656d180ca87cd14a21ede1544e5a61a3", "size": 70, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/bbcf3f33656d180ca87cd14a21ede1544e5a61a3" }, { "path": "fish_speech/callbacks/grad_norm.py", "mode": "100644", "type": "blob", "sha": "dbc95ef2a3723323b2d976001ed1e3c79c00b21a", "size": 3436, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/dbc95ef2a3723323b2d976001ed1e3c79c00b21a" }, { "path": "fish_speech/configs", "mode": "040000", "type": "tree", "sha": "87896c5d4c23e39578ce6e814cbda6158e06849a", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/87896c5d4c23e39578ce6e814cbda6158e06849a" }, { "path": "fish_speech/configs/base.yaml", "mode": "100644", "type": "blob", "sha": "99e6dab54d3f57bce4f6d29a9129a19a523cad75", "size": 2544, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/99e6dab54d3f57bce4f6d29a9129a19a523cad75" }, { "path": "fish_speech/configs/lora", "mode": "040000", "type": "tree", "sha": "5266b6ef3a4241ac6f0f892126ae307d91102fb8", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/5266b6ef3a4241ac6f0f892126ae307d91102fb8" }, { "path": "fish_speech/configs/lora/r_8_alpha_16.yaml", "mode": "100644", "type": "blob", "sha": "aecc4d9766a18fe31c55941e01b1f590c95e77c9", "size": 98, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/aecc4d9766a18fe31c55941e01b1f590c95e77c9" }, { "path": "fish_speech/configs/modded_dac_vq.yaml", "mode": "100644", "type": "blob", "sha": "18089ed22361878010166dd404bc702018717ea2", "size": 1376, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/18089ed22361878010166dd404bc702018717ea2" }, { "path": "fish_speech/configs/text2semantic_finetune.yaml", "mode": "100644", "type": "blob", "sha": "00f69051c05cbe428c8ef51fa8c467f7fc708bef", "size": 2074, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/00f69051c05cbe428c8ef51fa8c467f7fc708bef" }, { "path": "fish_speech/content_sequence.py", "mode": "100644", "type": "blob", "sha": "c29f8c0555ad46a3766a0d36c313ffb938e82347", "size": 14345, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/c29f8c0555ad46a3766a0d36c313ffb938e82347" }, { "path": "fish_speech/conversation.py", "mode": "100644", "type": "blob", "sha": "d0fa5c2dba48377c73c9df129bdb208b08cb76c5", "size": 5602, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/d0fa5c2dba48377c73c9df129bdb208b08cb76c5" }, { "path": "fish_speech/datasets", "mode": "040000", "type": "tree", "sha": "1daab4552a8985305b0f8b7aa4b2c17eb485656d", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/1daab4552a8985305b0f8b7aa4b2c17eb485656d" }, { "path": "fish_speech/datasets/concat_repeat.py", "mode": "100644", "type": "blob", "sha": "4aa596b95a572ee15c5570cbdb792c9a78e62dfa", "size": 1498, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/4aa596b95a572ee15c5570cbdb792c9a78e62dfa" }, { "path": "fish_speech/datasets/protos", "mode": "040000", "type": "tree", "sha": "1c1aa537dc6c27d2cf5efd36d1dd231cafc6b07b", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/1c1aa537dc6c27d2cf5efd36d1dd231cafc6b07b" }, { "path": "fish_speech/datasets/protos/text-data.proto", "mode": "100644", "type": "blob", "sha": "5eb26d94aa3be1e21066f2bf38c90d54e85a8379", "size": 392, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/5eb26d94aa3be1e21066f2bf38c90d54e85a8379" }, { "path": "fish_speech/datasets/protos/text_data_pb2.py", "mode": "100644", "type": "blob", "sha": "939d8dcb271242cc1ffb06a5eb00f80f47b27cae", "size": 1759, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/939d8dcb271242cc1ffb06a5eb00f80f47b27cae" }, { "path": "fish_speech/datasets/protos/text_data_stream.py", "mode": "100644", "type": "blob", "sha": "ec3c25bcd764e8245de47dcdf9686d6adfb5a107", "size": 781, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/ec3c25bcd764e8245de47dcdf9686d6adfb5a107" }, { "path": "fish_speech/datasets/semantic.py", "mode": "100644", "type": "blob", "sha": "8999e26752b4709ea891d77c26d5e8c9c4b40916", "size": 20572, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/8999e26752b4709ea891d77c26d5e8c9c4b40916" }, { "path": "fish_speech/datasets/vqgan.py", "mode": "100644", "type": "blob", "sha": "a45583d22efb0feb9dc1e823bae1ef74534b299e", "size": 4012, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/a45583d22efb0feb9dc1e823bae1ef74534b299e" }, { "path": "fish_speech/i18n", "mode": "040000", "type": "tree", "sha": "3b361a33133e1732d7ca107302ca278fb373807c", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/3b361a33133e1732d7ca107302ca278fb373807c" }, { "path": "fish_speech/i18n/README.md", "mode": "100644", "type": "blob", "sha": "700902b09db20911ef1ad678cbdce5644b84aea2", "size": 1483, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/700902b09db20911ef1ad678cbdce5644b84aea2" }, { "path": "fish_speech/i18n/__init__.py", "mode": "100644", "type": "blob", "sha": "981dbb3b3ecf28043ec9ff5757f947182821a246", "size": 43, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/981dbb3b3ecf28043ec9ff5757f947182821a246" }, { "path": "fish_speech/i18n/core.py", "mode": "100644", "type": "blob", "sha": "9f793ec95669228f7f4e8f9a7a5fe38da85c74bd", "size": 1036, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/9f793ec95669228f7f4e8f9a7a5fe38da85c74bd" }, { "path": "fish_speech/i18n/locale", "mode": "040000", "type": "tree", "sha": "98fa59e5bbd124f76d09b2b1c3811d86acf8ec34", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/98fa59e5bbd124f76d09b2b1c3811d86acf8ec34" }, { "path": "fish_speech/i18n/locale/en_US.json", "mode": "100644", "type": "blob", "sha": "8f7a8eb6efe18b7a7469263365b1e528b8834ab8", "size": 8103, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/8f7a8eb6efe18b7a7469263365b1e528b8834ab8" }, { "path": "fish_speech/i18n/locale/es_ES.json", "mode": "100644", "type": "blob", "sha": "c1b0906153804502aea6222bbc46663627ca868d", "size": 9012, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/c1b0906153804502aea6222bbc46663627ca868d" }, { "path": "fish_speech/i18n/locale/ja_JP.json", "mode": "100644", "type": "blob", "sha": "7746d424eb695a89e3451d58cf25b3f6e73c69ea", "size": 9496, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/7746d424eb695a89e3451d58cf25b3f6e73c69ea" }, { "path": "fish_speech/i18n/locale/ko_KR.json", "mode": "100644", "type": "blob", "sha": "6ba763abb3cdcb7eeb2298f63cc36217af2b1b6d", "size": 8787, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/6ba763abb3cdcb7eeb2298f63cc36217af2b1b6d" }, { "path": "fish_speech/i18n/locale/pt_BR.json", "mode": "100644", "type": "blob", "sha": "09dabf2419460a2aa119d5ce3799660920aa1634", "size": 9615, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/09dabf2419460a2aa119d5ce3799660920aa1634" }, { "path": "fish_speech/i18n/locale/zh_CN.json", "mode": "100644", "type": "blob", "sha": "f10e47cecde96a1b7db661317658f0c91cd0019a", "size": 7773, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/f10e47cecde96a1b7db661317658f0c91cd0019a" }, { "path": "fish_speech/i18n/scan.py", "mode": "100644", "type": "blob", "sha": "d0194c0f1a31dc95309c64626d13f04751a44ba1", "size": 3751, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/d0194c0f1a31dc95309c64626d13f04751a44ba1" }, { "path": "fish_speech/inference_engine", "mode": "040000", "type": "tree", "sha": "52796931cedea38f0191c8ca8ba77199efdfa9cb", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/52796931cedea38f0191c8ca8ba77199efdfa9cb" }, { "path": "fish_speech/inference_engine/__init__.py", "mode": "100644", "type": "blob", "sha": "f54de5bf7f4d70dbfcfaff10423ac75d4c7d07b0", "size": 6260, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/f54de5bf7f4d70dbfcfaff10423ac75d4c7d07b0" }, { "path": "fish_speech/inference_engine/reference_loader.py", "mode": "100644", "type": "blob", "sha": "8fa6817d22eeec3bfb3cf538c2610dd1b31aebcf", "size": 9094, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/8fa6817d22eeec3bfb3cf538c2610dd1b31aebcf" }, { "path": "fish_speech/inference_engine/utils.py", "mode": "100644", "type": "blob", "sha": "9c11af150dc4a0985b11ba7675d93cf165490f35", "size": 685, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/9c11af150dc4a0985b11ba7675d93cf165490f35" }, { "path": "fish_speech/inference_engine/vq_manager.py", "mode": "100644", "type": "blob", "sha": "4481580233ec6d2ad1ab1d5c99579793cea0a4d6", "size": 1952, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/4481580233ec6d2ad1ab1d5c99579793cea0a4d6" }, { "path": "fish_speech/models", "mode": "040000", "type": "tree", "sha": "48ff43b915cb755786ae69797a243a8669aec0a1", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/48ff43b915cb755786ae69797a243a8669aec0a1" }, { "path": "fish_speech/models/dac", "mode": "040000", "type": "tree", "sha": "be03eabd299c7496a8a09df244144159ea23a157", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/be03eabd299c7496a8a09df244144159ea23a157" }, { "path": "fish_speech/models/dac/__init__.py", "mode": "100644", "type": "blob", "sha": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", "size": 0, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" }, { "path": "fish_speech/models/dac/inference.py", "mode": "100644", "type": "blob", "sha": "50be2731a0f95e01d8c9836d24d0c9261e29494f", "size": 3895, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/50be2731a0f95e01d8c9836d24d0c9261e29494f" }, { "path": "fish_speech/models/dac/modded_dac.py", "mode": "100644", "type": "blob", "sha": "066bdf958c5e05e5ad5f93787766a6a119fc5788", "size": 35062, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/066bdf958c5e05e5ad5f93787766a6a119fc5788" }, { "path": "fish_speech/models/dac/rvq.py", "mode": "100644", "type": "blob", "sha": "aaa0aaeb38dfd55b9f3a128201b4af72be049550", "size": 13143, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/aaa0aaeb38dfd55b9f3a128201b4af72be049550" }, { "path": "fish_speech/models/text2semantic", "mode": "040000", "type": "tree", "sha": "5cada7f0ed8aaa091e98ccb62093f653ccc58682", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/5cada7f0ed8aaa091e98ccb62093f653ccc58682" }, { "path": "fish_speech/models/text2semantic/__init__.py", "mode": "100644", "type": "blob", "sha": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", "size": 0, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" }, { "path": "fish_speech/models/text2semantic/inference.py", "mode": "100644", "type": "blob", "sha": "59653d56c052b362d197a1ad9abf025065b0f75d", "size": 31250, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/59653d56c052b362d197a1ad9abf025065b0f75d" }, { "path": "fish_speech/models/text2semantic/lit_module.py", "mode": "100644", "type": "blob", "sha": "a13030c88aaf18a62d930ace12c55a3b492375eb", "size": 6935, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/a13030c88aaf18a62d930ace12c55a3b492375eb" }, { "path": "fish_speech/models/text2semantic/llama.py", "mode": "100644", "type": "blob", "sha": "3c40f415c1ad17668e2519255355f9cc317e468b", "size": 35982, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/3c40f415c1ad17668e2519255355f9cc317e468b" }, { "path": "fish_speech/models/text2semantic/lora.py", "mode": "100644", "type": "blob", "sha": "1518d943a094fb190bc489af8c38aeb563d36891", "size": 2891, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/1518d943a094fb190bc489af8c38aeb563d36891" }, { "path": "fish_speech/scheduler.py", "mode": "100644", "type": "blob", "sha": "43bed6a2210723a7d5e1ea0a48ba61140047ca29", "size": 1101, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/43bed6a2210723a7d5e1ea0a48ba61140047ca29" }, { "path": "fish_speech/text", "mode": "040000", "type": "tree", "sha": "2f712ce66b2c1e71be9e9b0c53bbf1fea12a2129", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/2f712ce66b2c1e71be9e9b0c53bbf1fea12a2129" }, { "path": "fish_speech/text/__init__.py", "mode": "100644", "type": "blob", "sha": "ad704d79a881c50d68b4a0fc1490104ee933dec1", "size": 56, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/ad704d79a881c50d68b4a0fc1490104ee933dec1" }, { "path": "fish_speech/text/clean.py", "mode": "100644", "type": "blob", "sha": "68428c406c018a5bb156908b80341429a78c0301", "size": 832, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/68428c406c018a5bb156908b80341429a78c0301" }, { "path": "fish_speech/tokenizer.py", "mode": "100644", "type": "blob", "sha": "b5cc1998aa2ded211692c01003f6971ab6ca97b1", "size": 3948, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/b5cc1998aa2ded211692c01003f6971ab6ca97b1" }, { "path": "fish_speech/train.py", "mode": "100644", "type": "blob", "sha": "e693f3adc4dda787bdd587aec29f53355f2b1653", "size": 4470, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/e693f3adc4dda787bdd587aec29f53355f2b1653" }, { "path": "fish_speech/utils", "mode": "040000", "type": "tree", "sha": "0fdba2ee5feee91ab40fd88e29e729526ec4d18f", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/0fdba2ee5feee91ab40fd88e29e729526ec4d18f" }, { "path": "fish_speech/utils/__init__.py", "mode": "100644", "type": "blob", "sha": "53cf2f23174ddac9bf523730aca2f6a9965d134a", "size": 706, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/53cf2f23174ddac9bf523730aca2f6a9965d134a" }, { "path": "fish_speech/utils/braceexpand.py", "mode": "100644", "type": "blob", "sha": "f3ac739f01f7e10e039c68c1157d6c761064f974", "size": 6724, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/f3ac739f01f7e10e039c68c1157d6c761064f974" }, { "path": "fish_speech/utils/context.py", "mode": "100644", "type": "blob", "sha": "f04a99290ab32f7fe5b60656075a2d03af8468d6", "size": 287, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/f04a99290ab32f7fe5b60656075a2d03af8468d6" }, { "path": "fish_speech/utils/file.py", "mode": "100644", "type": "blob", "sha": "a54c22655fc52d55db8932f7c6edabe017b965f4", "size": 3354, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/a54c22655fc52d55db8932f7c6edabe017b965f4" }, { "path": "fish_speech/utils/instantiators.py", "mode": "100644", "type": "blob", "sha": "f6ee463924f588a35477937fbe3c3364043bdf3e", "size": 1514, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/f6ee463924f588a35477937fbe3c3364043bdf3e" }, { "path": "fish_speech/utils/logger.py", "mode": "100644", "type": "blob", "sha": "94f94f738d1d87404354d086c30ef0ad9ab04cdc", "size": 2467, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/94f94f738d1d87404354d086c30ef0ad9ab04cdc" }, { "path": "fish_speech/utils/logging_utils.py", "mode": "100644", "type": "blob", "sha": "8e3b0a2519e12845f09e5fbe86dfccbf5b345429", "size": 1384, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/8e3b0a2519e12845f09e5fbe86dfccbf5b345429" }, { "path": "fish_speech/utils/rich_utils.py", "mode": "100644", "type": "blob", "sha": "6a465f54d610779766d51e3d1a020a3b1517fd1f", "size": 3105, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/6a465f54d610779766d51e3d1a020a3b1517fd1f" }, { "path": "fish_speech/utils/schema.py", "mode": "100644", "type": "blob", "sha": "01d40dee751c256118c7937070297746756d20b0", "size": 3781, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/01d40dee751c256118c7937070297746756d20b0" }, { "path": "fish_speech/utils/spectrogram.py", "mode": "100644", "type": "blob", "sha": "19ea435c996f6862da8885c3e8c9e8ca2b291e32", "size": 3325, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/19ea435c996f6862da8885c3e8c9e8ca2b291e32" }, { "path": "fish_speech/utils/utils.py", "mode": "100644", "type": "blob", "sha": "5a34bdcfedff76c333f50ed8be050d0dd5a8f98a", "size": 4283, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/5a34bdcfedff76c333f50ed8be050d0dd5a8f98a" }, { "path": "inference.ipynb", "mode": "100644", "type": "blob", "sha": "6f65e6bb3c3ac5f3ef9c1a3ff2b3e193442cca8f", "size": 5021, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/6f65e6bb3c3ac5f3ef9c1a3ff2b3e193442cca8f" }, { "path": "mkdocs.yml", "mode": "100644", "type": "blob", "sha": "e46a47a06fa2f0b6ab1c7c83b03e1c7b4d1492ec", "size": 4108, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/e46a47a06fa2f0b6ab1c7c83b03e1c7b4d1492ec" }, { "path": "pyproject.toml", "mode": "100644", "type": "blob", "sha": "fd6f4ca906129f9901129a83e9e0073bf1831f5d", "size": 2555, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/fd6f4ca906129f9901129a83e9e0073bf1831f5d" }, { "path": "pyrightconfig.json", "mode": "100644", "type": "blob", "sha": "ad1493530f7f6d8fa476dbe0b76e6239fce2d7e7", "size": 63, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/ad1493530f7f6d8fa476dbe0b76e6239fce2d7e7" }, { "path": "tools", "mode": "040000", "type": "tree", "sha": "b19f2bf0450847d1db53880a651b95aaaed093cc", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/b19f2bf0450847d1db53880a651b95aaaed093cc" }, { "path": "tools/api_client.py", "mode": "100644", "type": "blob", "sha": "13d87b3f93d7b4e014918785ab231330b44d2601", "size": 7042, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/13d87b3f93d7b4e014918785ab231330b44d2601" }, { "path": "tools/api_server.py", "mode": "100644", "type": "blob", "sha": "80508ce0d9e6080581878f7c05a24973e6b87b5a", "size": 3794, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/80508ce0d9e6080581878f7c05a24973e6b87b5a" }, { "path": "tools/llama", "mode": "040000", "type": "tree", "sha": "f99fc18fc6269efcd49c237873c0681e092562e7", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/f99fc18fc6269efcd49c237873c0681e092562e7" }, { "path": "tools/llama/build_dataset.py", "mode": "100644", "type": "blob", "sha": "20e2219956adc419aba91cde5d9097fad4288315", "size": 4910, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/20e2219956adc419aba91cde5d9097fad4288315" }, { "path": "tools/llama/eval_in_context.py", "mode": "100644", "type": "blob", "sha": "41d6397472e712d796a6668aa21e84835b87d899", "size": 4641, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/41d6397472e712d796a6668aa21e84835b87d899" }, { "path": "tools/llama/merge_lora.py", "mode": "100644", "type": "blob", "sha": "1080ff5668f6712a7bd51d28476369c49806775d", "size": 3369, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/1080ff5668f6712a7bd51d28476369c49806775d" }, { "path": "tools/llama/quantize.py", "mode": "100644", "type": "blob", "sha": "c606c535edb80768d1cc8e5b1fc0037ed36bfb2f", "size": 16589, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/c606c535edb80768d1cc8e5b1fc0037ed36bfb2f" }, { "path": "tools/run_webui.py", "mode": "100644", "type": "blob", "sha": "37130a090147b6e72acd1ba961cac91ad0d06a59", "size": 3377, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/37130a090147b6e72acd1ba961cac91ad0d06a59" }, { "path": "tools/server", "mode": "040000", "type": "tree", "sha": "beab0ac38944b2c4fc52b69a30688ecda4c3db08", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/beab0ac38944b2c4fc52b69a30688ecda4c3db08" }, { "path": "tools/server/api_utils.py", "mode": "100644", "type": "blob", "sha": "4fa9526d984a8116958a800001ebb4b3310b31e2", "size": 4369, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/4fa9526d984a8116958a800001ebb4b3310b31e2" }, { "path": "tools/server/exception_handler.py", "mode": "100644", "type": "blob", "sha": "07d595fabb7af4e00a1fb67a78b466fea0c2c0f4", "size": 729, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/07d595fabb7af4e00a1fb67a78b466fea0c2c0f4" }, { "path": "tools/server/inference.py", "mode": "100644", "type": "blob", "sha": "060e24b968d7c7b04f8f99f302cff0773b1ecdd8", "size": 1352, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/060e24b968d7c7b04f8f99f302cff0773b1ecdd8" }, { "path": "tools/server/model_manager.py", "mode": "100644", "type": "blob", "sha": "4ec4bdfe622b9d77a75d2d7798d5cd55bd7a9ed8", "size": 2974, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/4ec4bdfe622b9d77a75d2d7798d5cd55bd7a9ed8" }, { "path": "tools/server/model_utils.py", "mode": "100644", "type": "blob", "sha": "be787513edc3b60c3fb3e303c0bf9b221a288a41", "size": 2643, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/be787513edc3b60c3fb3e303c0bf9b221a288a41" }, { "path": "tools/server/views.py", "mode": "100644", "type": "blob", "sha": "5e473045b5a6b56d7fb0f0ef75990e294dfba6d5", "size": 16108, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/5e473045b5a6b56d7fb0f0ef75990e294dfba6d5" }, { "path": "tools/vqgan", "mode": "040000", "type": "tree", "sha": "a67432bbd2a888501efb0bc2f83dac8c0e93016c", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/a67432bbd2a888501efb0bc2f83dac8c0e93016c" }, { "path": "tools/vqgan/create_train_split.py", "mode": "100644", "type": "blob", "sha": "977afdf3260994ef31d2189a5973a2628b26c0c5", "size": 3008, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/977afdf3260994ef31d2189a5973a2628b26c0c5" }, { "path": "tools/vqgan/extract_vq.py", "mode": "100644", "type": "blob", "sha": "d50748cc7fa39a5c49aa6b4807e3f75cd756c3a0", "size": 6688, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/d50748cc7fa39a5c49aa6b4807e3f75cd756c3a0" }, { "path": "tools/webui", "mode": "040000", "type": "tree", "sha": "829abf639bd6ec2ead014c3aec5f957fb947e68a", "url": "https://api.github.com/repos/fishaudio/fish-speech/git/trees/829abf639bd6ec2ead014c3aec5f957fb947e68a" }, { "path": "tools/webui/__init__.py", "mode": "100644", "type": "blob", "sha": "e9b9a0259aaf77778709d81994bf9885e1ec4b2f", "size": 6167, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/e9b9a0259aaf77778709d81994bf9885e1ec4b2f" }, { "path": "tools/webui/inference.py", "mode": "100644", "type": "blob", "sha": "e6cd1d75599ad38b757b57aaf33ee32b62936338", "size": 2123, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/e6cd1d75599ad38b757b57aaf33ee32b62936338" }, { "path": "tools/webui/variables.py", "mode": "100644", "type": "blob", "sha": "d32cc942cad93b72185988020f265572a1232f81", "size": 605, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/d32cc942cad93b72185988020f265572a1232f81" }, { "path": "uv.lock", "mode": "100644", "type": "blob", "sha": "d8d410eac850042f90b7221da34ec0da3e85459d", "size": 1211369, "url": "https://api.github.com/repos/fishaudio/fish-speech/git/blobs/d8d410eac850042f90b7221da34ec0da3e85459d" } ], "truncated": false }