{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":729047052,"defaultBranch":"main","name":"alltalk_tts","ownerLogin":"erew123","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-08T09:35:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35898566?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717683877.0","currentOid":""},"activityList":{"items":[{"before":"375b2ba31e7acdba718d52bef39c338e7b0dae85","after":"c6cf8afce31211be30a78e8313ed3f42d3434e5c","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-19T07:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Document rvccharacter_pitch","shortMessageHtmlLink":"Document rvccharacter_pitch"}},{"before":"e36c67efe40910c3397509a09614d653d6abcf08","after":"375b2ba31e7acdba718d52bef39c338e7b0dae85","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-18T06:31:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"path correction","shortMessageHtmlLink":"path correction"}},{"before":"bb26cb8f28e79055a2bd02d679cd59f5c1771073","after":"e36c67efe40910c3397509a09614d653d6abcf08","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-18T00:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"e68ec7d733080644fe4f392499456480a77002df","after":"bb26cb8f28e79055a2bd02d679cd59f5c1771073","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-18T00:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"MEM updated w/Queue system & Load Tester\n\nIs there an in-built queue system to handle different requests to different loaded engines?\r\nA: MEM incorporates a built-in queue system to manage multiple TTS requests across loaded engine instances:\r\n\r\nAll TTS requests are received through the API port (default: 7401).\r\nThe queue system distributes incoming requests among available TTS engine instances.\r\nIf all engines are busy, new requests are held in a queue until an engine becomes available.\r\nThe system continuously checks for available engines to process waiting requests.\r\nIf a request cannot be processed within the allocated time, it will be marked as failed.\r\nThis queue system aims to balance the load across all running engines efficiently. Advanced features for queue management and dynamic timeout calculations are available and can be configured in the MEM settings.\r\n\r\nNote: As this is a research and testing implementation, its performance in high-load or production environments is not guaranteed. For load testing, you can use the provided mem_load_test.py script to simulate multiple simultaneous requests.\r\n\r\nTo use the load testing tool: `python mem_load_test.py --requests [number_of_requests] --length [text_length] --url \"http://127.0.0.1:7501/api/tts-generate\"`","shortMessageHtmlLink":"MEM updated w/Queue system & Load Tester"}},{"before":"37be9472ca33f2763ae692e2b247aabc68c8f608","after":"e68ec7d733080644fe4f392499456480a77002df","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-17T10:40:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"add settings mgmt","shortMessageHtmlLink":"add settings mgmt"}},{"before":"8dbb64c683601b5dbbe4c213c826b4837367e5b6","after":"37be9472ca33f2763ae692e2b247aabc68c8f608","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-16T20:54:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update tts_server.py","shortMessageHtmlLink":"Update tts_server.py"}},{"before":"6f75fe1c281a70cf88a9434cb817564d70bfecc0","after":"8dbb64c683601b5dbbe4c213c826b4837367e5b6","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-16T17:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Added TTS_mem - Multi Engine Manager\n\nAllTalk MEM (Multi Engine Manager) is a research tool designed to manage and test multiple instances of different Text-to-Speech (TTS) engines being loaded simultaneously, with a view to a centralised engine being able to handle multiple requests simultaneously. AllTalk MEM is currently in a demonstration, testing, and experimental phase.\r\n\r\n⚠️ MEM is not intended for production use at this time and there is NO support being offered on MEM. ⚠️","shortMessageHtmlLink":"Added TTS_mem - Multi Engine Manager"}},{"before":"a1b22c4ca155f4c32b9cf246e5e01fd3c7dfb291","after":"6f75fe1c281a70cf88a9434cb817564d70bfecc0","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-15T12:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Updated messages within the install routines.","shortMessageHtmlLink":"Updated messages within the install routines."}},{"before":"7f98ef3905bd5df6abca532604fde5045585d526","after":"a1b22c4ca155f4c32b9cf246e5e01fd3c7dfb291","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-14T17:45:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Merge pull request #344 from GenericMale/fix-openai-fields\n\nFix optional fields in OpenAI API","shortMessageHtmlLink":"Merge pull request #344 from GenericMale/fix-openai-fields"}},{"before":"3d9d10a4565328670474314ef306f1b7a53e999f","after":"7f98ef3905bd5df6abca532604fde5045585d526","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-13T15:21:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update requirements_colab.txt","shortMessageHtmlLink":"Update requirements_colab.txt"}},{"before":"8ae881e3b0f28bc46571254c57b717ad36e740e8","after":"3d9d10a4565328670474314ef306f1b7a53e999f","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-13T15:21:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Set FastAPI to 0.112.2\n\nGradio is still having issues with later version of FastAPI","shortMessageHtmlLink":"Set FastAPI to 0.112.2"}},{"before":"57a6b3ba3936ecde7362303104c36de3f77afd28","after":"8ae881e3b0f28bc46571254c57b717ad36e740e8","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-10T11:40:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Pushed back in Cutlett and Fugashi","shortMessageHtmlLink":"Pushed back in Cutlett and Fugashi"}},{"before":"da7ecfbb6ba0a4759a2a1ea36e03b2cb1b3968f2","after":"57a6b3ba3936ecde7362303104c36de3f77afd28","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-10T10:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Add note & double setting firstrun false\n\nAdded an additional note to the first run splash screen to explain additional models/engines are managed in the gradio interface.\r\nDoubled the effort to mark first time run has been completed.","shortMessageHtmlLink":"Add note & double setting firstrun false"}},{"before":"341984315d1d6862d4e1dd88782f1bb5a1a0aa77","after":"da7ecfbb6ba0a4759a2a1ea36e03b2cb1b3968f2","ref":"refs/heads/alltalkbeta","pushedAt":"2024-09-10T09:42:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"SillyTavern Note Added\n\nAdded notes on changing the IP/URL and basic details on how to debug/clear out older settings.","shortMessageHtmlLink":"SillyTavern Note Added"}},{"before":"d105ca02a57d87409444b34b8de806b7b39a844e","after":"341984315d1d6862d4e1dd88782f1bb5a1a0aa77","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-30T12:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b7aa3a7c5c8df260edede52dd1b31a7b40d9b202","after":"d105ca02a57d87409444b34b8de806b7b39a844e","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-30T12:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5cb09eb813b4c9ae8ebb93b905d220b73c3b5d50","after":"b7aa3a7c5c8df260edede52dd1b31a7b40d9b202","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-30T11:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Multi audio sample TTS generation w/XTTS\n\n🟧 Using Single Voice Samples\r\nVoice samples are stored in `/alltalk_tts/voices/` and should be named using the following format `name.wav`. These files will be listed as `name.wav` in the available voices list.\r\n\r\n🟧 Using Multiple Voice Samples\r\nIf you have multiple voice samples for a single voice, you can organize them into subfolders within the `/alltalk_tts/voices/` directory. Each subfolder should be named according to the voice it contains, up to 5 voice samples will be randomly selected for use.\r\n\r\n • Each subfolder should reflect the name or type of the voice it contains (e.g., female_voice, male_voice).\r\n • The voice samples inside each subfolder should follow the standard .wav format.\r\n • An example folder path would be `/alltalk_tts/voices/mynewvoice/` and this would be listed in the available voices list as `mynewvoice/`.\r\n\r\nThis organization allows for easy selection and management of multiple voice samples while ensuring the system can correctly identify and utilize each voice. Manual CURL API requests would send the folder in the format `mynewvoice/`.","shortMessageHtmlLink":"Multi audio sample TTS generation w/XTTS"}},{"before":"c267bb198ed8ad70ae4e39d8a77e7626831c7c3a","after":"5cb09eb813b4c9ae8ebb93b905d220b73c3b5d50","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-28T11:59:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"28cb6ca3f023c3310f972399eb048be1c3717138","after":"c267bb198ed8ad70ae4e39d8a77e7626831c7c3a","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-28T11:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update requirements_colab.txt","shortMessageHtmlLink":"Update requirements_colab.txt"}},{"before":"9a0896f692b887b1895349cf43f6a07595bee3f2","after":"28cb6ca3f023c3310f972399eb048be1c3717138","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-28T11:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update requirements_textgen.txt","shortMessageHtmlLink":"Update requirements_textgen.txt"}},{"before":"d76b6c2903e5a4af68bf96fb77b99800a81e7687","after":"9a0896f692b887b1895349cf43f6a07595bee3f2","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-28T11:48:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update requirements_standalone.txt","shortMessageHtmlLink":"Update requirements_standalone.txt"}},{"before":"c66fcee5e1cd312b4f2a41ee6680d3cd309f3da6","after":"d76b6c2903e5a4af68bf96fb77b99800a81e7687","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-28T11:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Remove continue training","shortMessageHtmlLink":"Remove continue training"}},{"before":"84db50fc18fb3eada8b0e5d8d4970bc2623231d4","after":"c66fcee5e1cd312b4f2a41ee6680d3cd309f3da6","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-28T11:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"remove ping_trainingrun","shortMessageHtmlLink":"remove ping_trainingrun"}},{"before":"e5afa958cbb7f33b49b520511f2caf12a1687aef","after":"84db50fc18fb3eada8b0e5d8d4970bc2623231d4","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-24T12:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update requirements_textgen.txt","shortMessageHtmlLink":"Update requirements_textgen.txt"}},{"before":"4775d0db3468e355a88a6093c7d230c8053ba092","after":"e5afa958cbb7f33b49b520511f2caf12a1687aef","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-24T12:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update requirements_standalone.txt","shortMessageHtmlLink":"Update requirements_standalone.txt"}},{"before":"0a1a81a962813282f5482ebeea965bf1be1df7f6","after":"4775d0db3468e355a88a6093c7d230c8053ba092","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-24T12:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"work around locked drive letters","shortMessageHtmlLink":"work around locked drive letters"}},{"before":"7e6a972198405c5d05cd634031d167bf2b632144","after":"0a1a81a962813282f5482ebeea965bf1be1df7f6","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-21T08:14:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"2bc06607708f3b4503e92ab43b992531fb07c2d9","after":"7e6a972198405c5d05cd634031d167bf2b632144","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-15T19:06:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4c016a49a3f98d69db9786882337d7d845bfa91e","after":"2bc06607708f3b4503e92ab43b992531fb07c2d9","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-15T18:55:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update atsetup.bat","shortMessageHtmlLink":"Update atsetup.bat"}},{"before":"cf625469f56a6825362d81238733f0bc4bc67c67","after":"4c016a49a3f98d69db9786882337d7d845bfa91e","ref":"refs/heads/alltalkbeta","pushedAt":"2024-08-15T18:54:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erew123","name":null,"path":"/erew123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35898566?s=80&v=4"},"commit":{"message":"Update atsetup.sh","shortMessageHtmlLink":"Update atsetup.sh"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwNzo1MzoyNS4wMDAwMDBazwAAAAS6jgkL","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwNzo1MzoyNS4wMDAwMDBazwAAAAS6jgkL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQxODo1NDoxNS4wMDAwMDBazwAAAASbfHaC"}},"title":"Activity · erew123/alltalk_tts"}