{ "number": 20, "title": "Staging > Main", "body": "", "state": "OPEN", "url": "https://github.com/potion/potion-voice/pull/20", "createdAt": "2023-06-27T05:14:57Z", "mergedAt": null, "closedAt": null, "additions": 5802, "deletions": 411, "changedFiles": 35, "isDraft": false, "baseRefName": "main", "headRefName": "staging", "author": { "login": "author_7" }, "mergedBy": { "login": "" }, "mergeCommit": { "oid": "5f990219b779b0e880f57d67eca2b496d4ebe5ef" }, "milestone": null, "labels": { "nodes": [] }, "assignees": { "nodes": [] }, "requestedReviewers": { "nodes": [] }, "commits": { "totalCount": 112, "nodes": [ { "commit": { "oid": "a47c5e000965b8c38d742a512d88c20d457cfd6a", "message": "Refined checkpointing and enabled weighted sampler for multi-speaker baseline training.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-03T17:55:31Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-03T17:55:31Z" } } }, { "commit": { "oid": "c58120f853b1c7549818d7f7194d6fb901ebbc39", "message": "Refined checkpointing and enabled weighted sampler for multi-speaker baseline training.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-03T17:55:31Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-03T17:56:49Z" } } }, { "commit": { "oid": "c53d9e44c068880953046b1ceab8e6da82b7f60c", "message": "Merge branch 'develop' of https://github.com/potion/potion-voice into develop", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-03T18:02:10Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-03T18:02:10Z" } } }, { "commit": { "oid": "ba8c0bb2527ea447d4d3ac69a44ccb442419f1ce", "message": "Refined voice cloning to support new capabilities to determine best model; updated recently adde capability to determine best multi-speaker model.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-06T17:33:28Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-06T17:33:28Z" } } }, { "commit": { "oid": "bbfa2b24aecd57f0ff35f94815b004de33a81218", "message": "Added json output option.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-07T09:54:31Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-07T09:54:31Z" } } }, { "commit": { "oid": "3d19bbd67f252f521da92142897f4f4bd46bd1b3", "message": "Added syntax & usage examples for new find_best_* scripts; improved code readability", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-07T15:42:44Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-07T15:42:44Z" } } }, { "commit": { "oid": "f452e872f96136c1985f1ab30efc03e25e333ccc", "message": "Minor bug fix: mispelling of variable corrected.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-13T07:49:08Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-13T07:49:08Z" } } }, { "commit": { "oid": "b575d70b7331c56fc1ae1bef5055c20cbf80c450", "message": "out.cloned_model_path now returns the full path, not just the path to the output folder.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-13T14:48:43Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-13T14:48:43Z" } } }, { "commit": { "oid": "a2b8a49be22efb291a3ece06d4098ceb9853210e", "message": "Added updates for new feature", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T06:45:44Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T06:45:44Z" } } }, { "commit": { "oid": "a4e6cb973a5d0be91eac08d6400bbaa543ccb3e1", "message": "updated env", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T06:50:29Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T06:50:29Z" } } }, { "commit": { "oid": "e7eeb7e4e70698fc6ef9353bc9c4898efbb99ecc", "message": "Added console", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T07:15:11Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T07:15:11Z" } } }, { "commit": { "oid": "d965399eb9437e2d8623a4d89ffbfd5a85a3d2b1", "message": "Bug fix: dataset naming conventions back in sync.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T09:58:10Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T09:58:10Z" } } }, { "commit": { "oid": "d342b87cd82ba38bfc5f4ed680d0841754065c17", "message": "Merge branch 'new-feature-score-model' into new-feature-updates", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T11:55:54Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T11:55:54Z" } } }, { "commit": { "oid": "8d2af53303db512e74c497cc17b43f9e7e6d61e8", "message": "Added changes", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T13:41:34Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T13:41:34Z" } } }, { "commit": { "oid": "2dab89e74c7721718f844c984ca628ac5b95e12c", "message": "Added path changes", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T15:11:43Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T15:11:43Z" } } }, { "commit": { "oid": "ba03da7512be4d8e094fd8efe867af47eb73216d", "message": "Added path changes", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T16:42:02Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T16:42:02Z" } } }, { "commit": { "oid": "c04ece4f8c09085ce2db37e4dd1831e89a9adc53", "message": "Added path changes", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T17:30:10Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T17:30:10Z" } } }, { "commit": { "oid": "224358eb5313bd84653159c0b9285b593d7c543e", "message": "Added changes to model name", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T18:15:55Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T18:16:01Z" } } }, { "commit": { "oid": "bd02cf536700604a600554b9b22d4ce759660763", "message": "Added changes to model name", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T18:20:20Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-02-14T18:20:25Z" } } }, { "commit": { "oid": "70ce62652dcd27038eebeaa6aa237f31099850b2", "message": "Added code for removing speakers", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-03-03T06:19:41Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-03-03T06:19:41Z" } } }, { "commit": { "oid": "6f04f67524f32fe63e334373b5aa445703740b9c", "message": "Merge pull request #17 from potion/new-feature-updates\n\nNew feature updates", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-03-08T19:59:07Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-03-08T19:59:07Z" } } }, { "commit": { "oid": "da6d4e590a2db6dde5c4ab55147d277f8856e05e", "message": "Merge pull request #15 from potion/new-feature-score-model\n\nNew feature score model", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-04-21T04:50:02Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-04-21T04:50:02Z" } } }, { "commit": { "oid": "237c552fb6dafcf22c2213e69692cd22d6df43e1", "message": "Merge branch 'staging' into develop", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-04-21T05:13:59Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-04-21T05:13:59Z" } } }, { "commit": { "oid": "452d734aefe8407bc0b018fa1974acbe1429dd05", "message": "Added support for Potion Diverse and Mozilla Common Voice data-sets as well as for continuation of training runs.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-04-27T02:37:20Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-04-27T02:37:20Z" } } }, { "commit": { "oid": "c811784a9e37b78698f913bc63c76868e14b902f", "message": "Merge conflict resolved (naming convention diversion addressed.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-04-27T02:45:15Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-04-27T02:45:15Z" } } }, { "commit": { "oid": "940e2d1af624e35dec9447b91495a2908c95c7b5", "message": "Test sentences added based on dataset arguments; training parameters revised; phoneme usage supported as argument.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-05T15:35:00Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-05T15:35:00Z" } } }, { "commit": { "oid": "d6dea65f95cc3a8d8f3e37f62cc022f908a1a936", "message": "Add loss to config explicitely; use different resblock_type_decoder by default", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-09T07:09:26Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-09T07:09:26Z" } } }, { "commit": { "oid": "4a9ddf2b561bf6240d3d03da8671e77b7e7ed78a", "message": "phoneme support; updated training parameters; removed use_cpu option (unsupported).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-15T07:48:30Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-15T07:48:30Z" } } }, { "commit": { "oid": "2563f8dee714cd8b83e72a511c37c7daa4db5c19", "message": "Remove overwrite of phoneme usage; use setting from config.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-15T16:07:22Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-15T16:07:22Z" } } }, { "commit": { "oid": "31dd16cc50d27f434b0afa719f44ad4565a9f17b", "message": "Added new script to generate a merged speaker embeddings file (for multiple datasets).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-17T16:14:46Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-17T16:14:46Z" } } }, { "commit": { "oid": "96680990014cc7c8943fdec303e04299ec5a5914", "message": "Minor bug fix (argument misspelled).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-17T16:24:30Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-17T16:24:30Z" } } }, { "commit": { "oid": "a70ed6dc7f33de96b19390bfa66a2e755e899232", "message": "Removed unnecessary import; improved comments.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-18T02:27:06Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-18T02:27:06Z" } } }, { "commit": { "oid": "f0a7f3cfa96afbb14defc01c2484559d13a9eb2a", "message": "Added new voice conversion option (idea 1: convert from multi-speaker model; idea 2: clone voice, synthesize speech, convert into recorded template; ...).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-18T15:39:33Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-18T15:39:33Z" } } }, { "commit": { "oid": "abb23d49febcb47434f8d5e4db467f86bdd242cb", "message": "Replaces hard-coded spk embedding reference; commented code more thoroughly.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-18T16:45:58Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-18T16:45:58Z" } } }, { "commit": { "oid": "2ed529263af58b0c8374306bd530ab58892df2e7", "message": "Added new voice cloning approach (using fine-tuning via continue_path).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-19T08:53:49Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-19T08:53:49Z" } } }, { "commit": { "oid": "b3d7d633595b26c75c34c6e876685ae0e3008977", "message": "Spelling and formatting improvements.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-19T08:54:37Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-19T08:54:37Z" } } }, { "commit": { "oid": "7836c1cbf74f408d76bd2777ff38dc116b596951", "message": "Revised training parameters after testing (no freeze and unique phoneme cache per run).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-19T10:10:03Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-19T10:10:03Z" } } }, { "commit": { "oid": "3f80bdcb2a4efdb4c7086c8e4985eca28d0262c8", "message": "Fixed typo", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-19T10:13:20Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-19T10:13:20Z" } } }, { "commit": { "oid": "d59d33fb0190c1b42148804e112e8c3578544fbb", "message": "Explicitly name phonemizer (i.e., espeak).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-22T02:25:36Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-22T02:25:36Z" } } }, { "commit": { "oid": "913e45d5b8d16859d74d1ae327835473ee7d4d8c", "message": "Remove scaling factors for now; improved conversion settings.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-22T14:57:32Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-22T14:57:32Z" } } }, { "commit": { "oid": "320b26f304a147b511d015487de6dcc62d4d17d9", "message": "Added numpy import for assert statements.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-22T15:03:21Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-22T15:03:21Z" } } }, { "commit": { "oid": "4ad5caa4edc3fd79c4fddc52f91fd7b8d67902ef", "message": "Fixed mistake in target_auddio_embedding computation.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-23T07:48:57Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-23T07:48:57Z" } } }, { "commit": { "oid": "2bf1db90a774abebce8f68cb92428807a0fd2c33", "message": "Added clean-up steps to remove temporary files.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-23T15:01:35Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-23T15:01:35Z" } } }, { "commit": { "oid": "5ae957485632e7e49295104ff9c7095ab3ec11d2", "message": "Fixed typo.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-24T02:44:19Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-24T02:44:19Z" } } }, { "commit": { "oid": "87aeefc7689f0cb76a0cc8455178015be11fb04e", "message": "Added (but left them commented out) additional configuration options used in the YourTTS paper.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-24T02:45:21Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-24T02:45:21Z" } } }, { "commit": { "oid": "0b29c3b698a063048762c42c90b6f653371e9135", "message": "Added scale related synth parameters (to be tested / refined).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-24T02:56:14Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-24T02:56:14Z" } } }, { "commit": { "oid": "e23cc5d5abb6d6f87d55606088e05edd6e15021f", "message": "Added sampiling rate as argument (in preparation for higher quality training runs).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-24T15:02:21Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-24T15:02:21Z" } } }, { "commit": { "oid": "1e036850c9c3514acfce3ab549ad1a7953b37ca2", "message": "Added ffmpeg-normalize and require resemblyzer>=1.3.0.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-25T16:57:17Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-25T16:57:17Z" } } }, { "commit": { "oid": "add8aec51cb065024e3658ba3abd24cddb3af0e4", "message": "New cloning step and deployment guidance added; TTS requirements updated.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-25T16:58:39Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-05-25T16:58:39Z" } } }, { "commit": { "oid": "94b4cbeb8e5863366512cbcc413a4a99817bef3d", "message": "Changed version of python package", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-03T14:11:56Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-03T14:11:56Z" } } }, { "commit": { "oid": "b254ec4c2842e34c4fb8a807655330916114ea45", "message": "Added code for new changes", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-03T14:30:27Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-03T14:30:27Z" } } }, { "commit": { "oid": "d95cae5242691b67688cad0077d0eef1ccf89fb2", "message": "Added changes", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-03T15:00:59Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-03T15:00:59Z" } } }, { "commit": { "oid": "0d7dc5354f866e849645692cd8af93ddd47a624c", "message": "Added changes for synthesizer", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-06T18:02:16Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-06T18:02:16Z" } } }, { "commit": { "oid": "219835c25c561b6d6f964c3ac533e2481b483c94", "message": "Added change", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-06T18:10:09Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-06T18:10:09Z" } } }, { "commit": { "oid": "58d0c83a2b2525967598d0915d374937e7dfd416", "message": "Added path change", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-06T18:19:08Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-06T18:19:08Z" } } }, { "commit": { "oid": "397d59ea1071383b5cf94b584028f5040d83f951", "message": "Fixed typo in requirements files.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-21T10:03:06Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-21T10:03:06Z" } } }, { "commit": { "oid": "08d6314e0270b92a1dcab69b30ba57313badd7ea", "message": "TTS repo assumes config.json name is fixed ... it's hardcoded; so, keep it as config.json.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-21T10:22:39Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-21T10:22:39Z" } } }, { "commit": { "oid": "54efcabc34b82b156ab06a0beab0f895d4c7edd0", "message": "Merge pull request #18 from potion/develop\n\nRefined voice cloning settings", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-21T10:58:16Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-21T10:58:16Z" } } }, { "commit": { "oid": "5cb69b8e41743b1b5f7f66e65ea15ff64a0ea945", "message": "Added changes for not to save the salutation to global", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-22T03:51:40Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-22T03:51:40Z" } } }, { "commit": { "oid": "58f4b9346d1918f2f83ae249035c8e93d326046c", "message": "Merge branch 'staging' into update-voice-clone-23-05", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-22T03:52:23Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-22T03:52:23Z" } } }, { "commit": { "oid": "8aeccc682363a55001fbdb9ec67c861cfb6a8b63", "message": "Added code for deleting directory", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-22T04:15:47Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-22T04:15:47Z" } } }, { "commit": { "oid": "e5f6efbb72902997353580ee56b7893c64452165", "message": "Added delete code for template", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-22T04:32:35Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-22T04:32:35Z" } } }, { "commit": { "oid": "6d89d4f3c84b1f743d93d3b1f6cf70472e1866e5", "message": "Merge pull request #19 from potion/update-voice-clone-23-05\n\nUpdate voice clone 23 05", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-27T04:50:28Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-27T04:50:28Z" } } }, { "commit": { "oid": "6caecc390d8da5c2a0e1028ef5a477a25d0af9b5", "message": "Switch to 48k as default sampling rate; disable mixed_precision due to possible min()/max() runtime error.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-30T11:29:26Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-06-30T11:29:26Z" } } }, { "commit": { "oid": "f456697d843e83a34b1b5c192ced548bd10ae9d5", "message": "Add progress tracker and suppress default TTS command-line outputs.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-17T08:32:37Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-17T08:32:37Z" } } }, { "commit": { "oid": "dacf5b23d8581e816104868923dfc5d872960e5e", "message": "Add progress tracker and suppress default TTS command-line outputs (part 2).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-18T15:24:55Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-18T15:24:55Z" } } }, { "commit": { "oid": "a6639dbbae3c7920b312b5077aea4a9b42c18e1e", "message": "Merge pull request #21 from potion/dev-find-best-fixup\n\nDev find best fixup", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-21T05:14:54Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-21T05:14:54Z" } } }, { "commit": { "oid": "31234863f06285dcb88732cff5eead330ab852ad", "message": "Minor improvements to support CPU-only processing.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-25T07:52:47Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-25T07:52:47Z" } } }, { "commit": { "oid": "c96dccfb58c49186ee21c4fb24eff96302b35ecf", "message": "Added more usage examples and necessary Coqui.ai TTS changes.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-25T09:43:09Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-25T09:43:09Z" } } }, { "commit": { "oid": "19894f8d753f8b5ecf7fb8ee756b63c4498f0fe9", "message": "Merge pull request #22 from potion/dev-cpu-only\n\nDev cpu only", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-25T09:44:26Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-25T09:44:26Z" } } }, { "commit": { "oid": "2fde687781a036630ad65a1b6438f2bd2fe860c8", "message": "Updated requirements: git clone --depth 1 --branch v0.16.0 https://github.com/coqui-ai/TTS onwards addresses the CPU-only processing issues.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-26T07:45:02Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-26T07:45:02Z" } } }, { "commit": { "oid": "5f74690d758f047d1aa24f03b72dd242cfdf9c14", "message": "Efficiency improvements: Rearranged loop order and removed re-init of speaker mgr and vocoder.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-26T16:42:56Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-26T16:42:56Z" } } }, { "commit": { "oid": "4b83dcd2b33940fb67aa0a2ea726e5f4825709af", "message": "Moved tqdm to outermost loop.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-26T16:49:29Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-26T16:49:29Z" } } }, { "commit": { "oid": "ff2efad2181eef60c95855a26a346db3a241ac33", "message": "Efficiency improvement: Removed re-init of vocoder.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-26T16:58:54Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-26T16:58:54Z" } } }, { "commit": { "oid": "bfab4e52d152e1c1adb5127d8c52e57e5926d6f2", "message": "Enable use_speaker_encoder_as_loss byu default.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-27T08:45:46Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-27T08:45:46Z" } } }, { "commit": { "oid": "c4f0738615226b541c2728d8b518c1bb8f422e59", "message": "Disable use_speaker_encoder_as_loss until we have a 48k speaker encoder.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-27T10:14:48Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-07-27T10:14:48Z" } } }, { "commit": { "oid": "ebc3aabb5b47b92667f5cf38c6ad3eabe927c29b", "message": "Efficiency improvements: re-use config and speaker embeddings when multiple models are evaluated.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-01T05:19:00Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-01T05:19:00Z" } } }, { "commit": { "oid": "efe67a3be7ab363098a6ac11a868c84db8401942", "message": "Bug fix: removed unnecessary argument.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-01T05:51:24Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-01T05:51:24Z" } } }, { "commit": { "oid": "9c25385822430a0be1b517eba819fe45598b9a22", "message": "No more need to suppress cmd output; fix remove silence bug; code readability improvements; better error handling.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T04:12:11Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T04:12:11Z" } } }, { "commit": { "oid": "b861f6e7ca39117ce9d9d115dea10efd0b9382ad", "message": "Fixed Vits config & model imports / typing references.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T05:20:28Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T05:20:28Z" } } }, { "commit": { "oid": "24db1203681e633095501ad987fb7de61acbe1bf", "message": "Fixed error handling for speaker embeddings.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T05:28:06Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T05:28:06Z" } } }, { "commit": { "oid": "a9aa70cd38e28c26b9ea9cf3a142607733b5355e", "message": "Typing improvements; trim_silence improvements.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T06:58:39Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T06:58:39Z" } } }, { "commit": { "oid": "5a9113804a0762d4c926a5df9b56cd9cde09681d", "message": "Testing alternative sim_score routine.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T09:10:37Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T09:10:37Z" } } }, { "commit": { "oid": "9d937c7020d4fb2f71873beac200e12db77e2863", "message": "Improved speaker similarity scoring approach.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T09:59:09Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T09:59:09Z" } } }, { "commit": { "oid": "e81db101ed94eca0a634b16bbe0dc27f40ceb81e", "message": "Remove scoring test import.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T10:05:18Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T10:05:18Z" } } }, { "commit": { "oid": "5b551ce70ad459b64a9cdd2ce491a8d7740c44b0", "message": "Fix ValueError issue.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T11:09:13Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T11:09:13Z" } } }, { "commit": { "oid": "77fb20ca06b2f8b76285d6eefe662def5c92301b", "message": "Add unload model (clean-up) routine; code readibility improvements.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T16:54:23Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-02T16:54:23Z" } } }, { "commit": { "oid": "afdf4cfd7cc0cf90710a2e602327db45d6a87088", "message": "Add unload model (clean-up) routine.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-03T01:42:31Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-03T01:42:31Z" } } }, { "commit": { "oid": "60c8b4fe11e23740c4887cd8b5740b49eb63c806", "message": "Switching to 48k HZ sampling rate by default.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T01:07:45Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T01:07:45Z" } } }, { "commit": { "oid": "e47841f80c1e73ac33abbc161504782c3b06959b", "message": "sampling_rate check fixes", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T01:28:27Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T01:28:27Z" } } }, { "commit": { "oid": "f98ad3fa51ed45847377d0d648c63868c2c990c6", "message": "Support minimise call for multiple models (i.e., skip saving / overwritting minimised config).", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T04:55:43Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T04:55:43Z" } } }, { "commit": { "oid": "a4d002539ad67e0667e6642293123793d7b72a34", "message": "Refreshed documentation to reflect 48k sampling rate setup and usage.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T06:52:42Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T06:52:42Z" } } }, { "commit": { "oid": "a92f32ac694e18e19b2676847387a215d05e01ea", "message": "Merge branch 'staging' into develop-07-08", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T08:03:54Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T08:03:54Z" } } }, { "commit": { "oid": "1bd4b8d3039d8a1e2ac02476bec235da829c5b5c", "message": "Merge branch 'staging' into develop-07-08", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T08:05:02Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T08:05:02Z" } } }, { "commit": { "oid": "75e78312e8d92560c335f640248bef88e37ddcf7", "message": "Merge pull request #24 from potion/develop-07-08\n\nDevelop 07 08 code updates", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T08:08:05Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T08:08:05Z" } } }, { "commit": { "oid": "a3afe89e0e4289c33044e3b9401a5d0bda2be401", "message": "Added code for cloning script", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T08:20:41Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T08:20:41Z" } } }, { "commit": { "oid": "1c59012333173eba76cec6325608024beb1a669a", "message": "Merge pull request #25 from potion/develop-07-08-updates\n\nAdded code for cloning script", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T08:21:18Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T08:21:18Z" } } }, { "commit": { "oid": "ea4608475587cea4615a4980bc767708a186d57e", "message": "Added changes for sr 48000", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T10:17:46Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T10:17:58Z" } } }, { "commit": { "oid": "6defbb0bb874390f1b1b51b1e20355890c530493", "message": "Merge pull request #26 from potion/develop-07-08-updates\n\nAdded changes for sr 48000", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T10:19:55Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-08-07T10:19:55Z" } } }, { "commit": { "oid": "bb152205ade80927946b88008109f106107af8f9", "message": "Extended similarity scoring approach to also includde naturalness assessment.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-13T16:09:30Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-13T16:09:30Z" } } }, { "commit": { "oid": "34740bd2d5daf5411c3fd51dd81125c3e2ee2a12", "message": "Merge branch 'develop' of https://github.com/potion/potion-voice into develop", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-13T16:11:05Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-13T16:11:05Z" } } }, { "commit": { "oid": "9527d33af85af9dae620cdf2fb6e462c50c9979e", "message": "Bug fix: Wrong path used for synth samples.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-14T01:04:16Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-14T01:04:16Z" } } }, { "commit": { "oid": "49a20a14ab518f005305c22e14bdfe4efab2d7cf", "message": "Added naturalness score to find_best_cloned_model; improved comments.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-14T07:52:52Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-14T07:52:52Z" } } }, { "commit": { "oid": "9703a12253c7e870079654776d8458a06725c71c", "message": "Bug fix: init quality score correction", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-14T07:55:21Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-14T07:55:21Z" } } }, { "commit": { "oid": "1021bd8bd93694350d66caf9ee7e6c03d2e4b1d9", "message": "voice quality score redefined: 3/4 sim_scoe and 1/4 nat_score.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-14T14:34:46Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-14T14:34:46Z" } } }, { "commit": { "oid": "789d1bc6777f274153b00a071e62cee7b689ae40", "message": "Readying updated scoring approach for staging.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-18T05:18:03Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-18T05:18:03Z" } } }, { "commit": { "oid": "313d2bda3895b0de175b9692d0148c0f257d3f1c", "message": "Bug fix: Adjust to prev name change of init_synth argument.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-18T05:23:51Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-18T05:23:51Z" } } }, { "commit": { "oid": "5233e2e6e3655d3f5f77dd1abf23a482d7c3975e", "message": "Init fixup; improved comments.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-18T05:52:22Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-18T05:52:22Z" } } }, { "commit": { "oid": "acbc3c99460ab52b1d5e6cd8bbf92dfe1062fdfe", "message": "Improved wording for console-based output.", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-18T07:40:39Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-18T07:40:39Z" } } }, { "commit": { "oid": "8d62d38e524bfc62be0b6ac0ebca155ec2c4dda7", "message": "Merge pull request #23 from potion/develop\n\nDevelop", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-25T07:15:56Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-09-25T07:15:56Z" } } }, { "commit": { "oid": "040f8565569ff7d324db918f17e5aabfb15ba4ca", "message": "updated model name", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-10-11T20:36:39Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-10-11T20:36:39Z" } } }, { "commit": { "oid": "7fdfc74c03cab06856eff2fac1ec470f40eb64ad", "message": "Merge pull request #27 from potion/develop\n\nupdated model name", "author": { "name": "author_unknown", "email": "author_unknown", "date": "2023-10-11T20:47:05Z" }, "committer": { "name": "author_unknown", "email": "author_unknown", "date": "2023-10-11T20:47:05Z" } } } ] }, "reviews": { "nodes": [] }, "comments": { "nodes": [] }, "files": { "nodes": [ { "path": ".gitignore", "additions": 2, "deletions": 1, "changeType": "MODIFIED" }, { "path": "requirements.dev.local.txt", "additions": 8, "deletions": 1, "changeType": "MODIFIED" }, { "path": "requirements.dev.txt", "additions": 11, "deletions": 4, "changeType": "MODIFIED" }, { "path": "requirements.prod.cpu.txt", "additions": 10, "deletions": 4, "changeType": "MODIFIED" }, { "path": "requirements.prod.gpu.txt", "additions": 8, "deletions": 1, "changeType": "MODIFIED" }, { "path": "requirements.txt", "additions": 8, "deletions": 1, "changeType": "MODIFIED" }, { "path": "voice-cloning-job-handler/index.js", "additions": 54, "deletions": 28, "changeType": "MODIFIED" }, { "path": "voice-cloning-job-handler/pm2-development.yml", "additions": 1, "deletions": 1, "changeType": "MODIFIED" }, { "path": "voice-cloning-job-handler/pm2-production.yml", "additions": 1, "deletions": 1, "changeType": "MODIFIED" }, { "path": "voice-cloning/clone_voice.py", "additions": 56, "deletions": 35, "changeType": "MODIFIED" }, { "path": "voice-cloning/clone_voice_via_continue.py", "additions": 279, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/convert_voice.py", "additions": 308, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/docs/Voice Cloning @ 48k Hz Sampling Rate - Step-by-Step.txt", "additions": 183, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/docs/potion-voice-cloning_Installation_Guide.md", "additions": 279, "deletions": 10, "changeType": "MODIFIED" }, { "path": "voice-cloning/docs/potion-voice-cloning_Installation_Guide_-_CPU_only.md", "additions": 539, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/find_best_cloned_model.py", "additions": 239, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/find_best_multispeaker_model.py", "additions": 79, "deletions": 51, "changeType": "RENAMED" }, { "path": "voice-cloning/minimize_cloned_voice_model.py", "additions": 7, "deletions": 3, "changeType": "MODIFIED" }, { "path": "voice-cloning/prepare_datasets.py", "additions": 90, "deletions": 8, "changeType": "MODIFIED" }, { "path": "voice-cloning/save_multispeaker_baseline_embeddings_file.py", "additions": 107, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/score_cloned_voice.py", "additions": 19, "deletions": 11, "changeType": "MODIFIED" }, { "path": "voice-cloning/synthesize_speech.py", "additions": 34, "deletions": 18, "changeType": "MODIFIED" }, { "path": "voice-cloning/train_config.py", "additions": 24, "deletions": 5, "changeType": "MODIFIED" }, { "path": "voice-cloning/train_multispeaker_baseline_model.py", "additions": 183, "deletions": 114, "changeType": "MODIFIED" }, { "path": "voice-cloning/utils/NISQA/LICENSE", "additions": 21, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/utils/NISQA/LICENSE_model_weights", "additions": 437, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/utils/NISQA/NISQA_lib.py", "additions": 2170, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/utils/NISQA/NISQA_model.py", "additions": 238, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/utils/NISQA/nisqa_tts.tar", "additions": 0, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/utils/misc_utils.py", "additions": 38, "deletions": 0, "changeType": "ADDED" }, { "path": "voice-cloning/utils/scoring_utils.py", "additions": 98, "deletions": 9, "changeType": "MODIFIED" }, { "path": "voice-cloning/utils/synthesize_utils.py", "additions": 90, "deletions": 18, "changeType": "MODIFIED" }, { "path": "voice-synthsizer-job-handler/index.js", "additions": 172, "deletions": 87, "changeType": "MODIFIED" }, { "path": "voice-synthsizer-job-handler/pm2-development.yml", "additions": 5, "deletions": 0, "changeType": "MODIFIED" }, { "path": "voice-synthsizer-job-handler/pm2-production.yml", "additions": 4, "deletions": 0, "changeType": "MODIFIED" } ] } }