- ✨ add openvoice api #100 [0a7735a]
- ✨ add openvoice model/dcls/downloader #100 [a14600d]
- ✨ add webui ssml ``from_subtitle` tab [3ab5d3f]
- ✨ add chattts txt_smp eos #133 [854e477]
- ✨ add asr_tab output download [26d9b0e]
- ✨ add webui `asr` tab [a2b0670]
- ✨ add webui `post process` tab [6a7d9de]
- ✨ improve `model_zoo` [f04c1a4]
- ✨ add `/v1/stt/transcribe` api [ccf21d3]
- ✨ replace `openai.whisper` => `faster_whisper` [60d4d2c]
- ✨ add faster whisper downloader [108d691]
- ✨ add script `get_spk_emb.py` #128 [e6a58c5]
- ✨ add stt api #92 [92b992f]
- ✨ impl whisper model [ae3f416]
- ✨ api support specify model_id [a486098]
- ✨ ChatTTS 支持 reference 推理 #113 [ff4991e]
- ✨ webui add Speaker Builder [c5b5a27]
- ✨ update chatts 下载脚本 [702d63d]
- ✨ api support latest speaker structure [e210f03]
- ✨ add `/text/normalize` api [ca0f7b2]
- ✨ add excepthook [241bceb]
- ✨ support more tts models #90 [e3d1b14]
- ✨ add `CosyVoiceModel` #90 [3adb574]
- ✨ webui `tts_generate_with_history` [58fe589]
- ✨ webui min_temp `0.1` => `0.000000001` [3a41ef9]
- ✨ add xtts_v2 api `no_cache` [a8d913d]
- ✨ add cosyvoice spk file [2854902]
- ✨ add spk edit script [837b49b]
- ✨ add cosyvoice config [6556306]
- ✨ add cosyvoice downloader [cc60120]
- ✨ support fish speech model [1835565]
- ✨ refacotor style prompt [9c8c0de]
- ✨ add fishspeech model dl [bdb3ee5]
- ✨ improve tts handler [8b85878]
- ✨ tn 兼容 windows [0919b01]
- ✨ webui in `tts_pipeline` [ea39d6b]
- ✨ streaming encoder [50d41a9]
- ✨ 完善 stream mode [3095d4c]
- ✨ add InferCache [fd93e79]
- ✅ pass TN test cases [f604f5c]
- ✨ models load by zoo [7835eb6]
- ✨ fit tests case to `dev_tts_pipeline` [b24cb17]
- ✨ fit api => tts pipeline [c4baeb1]
- ✨ add `--train_mse` [7e54bb7]
- 🍱 add spk file [cd338c2]
- 📌 pin openvoice #100 [b7bbd91]
- 🎨 run format [82fbc13]
- 🎨 run format [318d33f]
- 📌 sync upstream #113 [5d4bafc]
- 📌 pin repos_static.ChatTTS [b1102ed]
- 📌 pin markedjs [20f6781]
- 📌 pin cosyvoice [54f59e8]
- 📌 pin fishspeech rename [af9efdf]
- 📌 pin fishspeech [c8905df]
- 🎨 run format [246fd25]
- ♻️ refactor TTSSpeaker #90 [7d7f465]
- 🎨 run format [21c2760]
- ⬆️ Bump certifi from 2024.2.2 to 2024.7.4 [006f246]
- 🐛 fix chattts audio resample/cache [02bf989]
- 🐛 fix webui progress missing [8d118ee]
- 🐛 fix whisper resample [55b79f2]
- 🐛 fix typo [74941b4]
- 🐛 fix tests `openai_api_stt` [d0a8e09]
- 🐛 fix wrong inport [8d8434f]
- 🐛 fix get_spk_emb script [f392260]
- 🐛 pin gradio version / fix `.pt` => `.json #126 [bbc19fb]
- 🐛 fix model loader [d904679]
- 🐛 fix mps error msg [928a9b4]
- 🐛 fix generate function precision #120 [77e6eeb]
- 🐛 fix tokenizer.padding_side [e46379c]
- 🐛 fix test case in `spk==None` [ff26e67]
- 🐛 fix refine #117 [f0c2602]
- 🐛 fix execpthook [a9c9d16]
- 🐛 fix playground pages [d106390]
- 🐛 fix refine api #116 [86ae55a]
- 🐛 improve generator gc [3b45772]
- 🐛 fix cosy voice model loader [fb3df64]
- 🐛 fix spk file api #114 [c0a1373]
- 🐛 add `--off_track_tqdm` fix #110 [e57b37c]
- 🐛 fix downloader [d0c1467]
- 🐛 fix `StreamEncoder` reader mode #108 [3613d0d]
- 🐛 compatible with py3.11 #106 [8f4d8b6]
- 🐛 fix webui bug #105 [5c6b098]
- 🐛 fix stream encoder header #103 [f7312c1]
- 🐛 fix file encoding [c5006fb]
- 🐛 tn 兼容 windows [bbada30]
- 🐛 修复 playground ssml page error [112a90f]
- 🐛 修复 style/spk 计算逻辑 [62ed997]
- 🐛 fix `ensure_non_empty` issues #99 [bfc3789]
- 🐛 manual pick ee07d82f2155c56ee31340f5c073a2bef64ba55c [6d857a7]
- 🐛 manual pick 906f2f78cc4a71b59dcf83f4c7fea33e7a637127 [878fa52]
- 🐛 fix api test cases [0953816]
- 🐛 fix generate dtype [ee07d82]
- 🐛 fix ensure memory usage #99 [906f2f7]
- Merge pull request #136 from fangd123/main [fbea889]
- update the instruction of installing WeTextProcessing [c816d67]
- replace chattts modelscope_repo with AI-ModelScope [0f76bce]
- fix: ensure SpkEncoder tensor with dtype.float [b9491a6]
- fix: topK and topP not valid #115 [3ce2424]
- Merge pull request #115 from wenyangchou/main [f9cb075]
- fix: topK and topP not valid [c0bfe02]
- Merge pull request #102 from lenML/dev_tts_pipeline [4028da1]
- merge main into dev_tts_pipeline [846d18f]
- Merge pull request #93 from lenML/dependabot/pip/certifi-2024.7.4 [2f252df]
- ✨ add stream mode to openai api [989c3c5]
- ✨ add `PYTORCH_ENABLE_MPS_FALLBACK` [2024e0b]
- ✨ add `--flash_attn` args [a449091]
- ✅ add stream test cases [02fbb71]
- ✨ improve refine ui [4676c71]
- ✨ improve infer [f9b81aa]
- ✨ improve generate [b1f13b5]
- ✨ improve podcast tab [fa63491]
- ✨ improve webui split_tab [9578cc7]
- ✨ SentenceSplitter use tokenizer [d8b8596]
- ✨ add warning add docs [7370ba2]
- ✨ add adjuster to webui [01f09b4]
- ✨ stream mode support adjuster [585d2dd]
- ✨ improve xtts_v2 api [fec66c7]
- ✨ improve normalize [d0da37e]
- ✨ improve normalize/spliter [163b649]
- ✨ add loudness equalization [bc8bda7]
- ✨ support `--use_cpu=chattts,enhancer,trainer,all` [23023bc]
- ✨ improve normalizetion.py [1a7c0ed]
- ✨ ignore_useless_warnings [4b9a32e]
- ✨ enhance logger, info => debug [73bc8e7]
- ✨ add playground.stream page [31377b0]
- ✨ tts api support stream #5 [15e0b2c]
- ⬆️ sync upstream changes [5d174b3]
- ⬆️ sync upstream changes [e49dbb8]
- 🎨 format [f5f483a]
- ⬆️ sync upstream changes for ALL [f7fb126]
- ⬆️ sync upstream changes for `dvae.py` [cc3ca09]
- 🎨 format [6af9e24]
- ♻️ refactor SentenceSplitter [d90c862]
- ♻️ refactor models_setup [ff9c7c0]
- 🍱 add _p_en [56f1fbf]
- 🍱 update prompt [4f95b31]
- ⚡ Reduce popping sounds [2d0fd68]
- ⚡ improve `apply_character_map` [ea7399f]
- 🐛 fix straem generate [7f19d4f]
- 🐛 add map_location [a5f90cb]
- 🐛 fix dve indices.dtype [db1e571]
- 🐛 fix missing `trange` [8577a53]
- 🐛 fix Including `&` escape char causes normalization errors #77 [85c98f6]
- 🐛 fix speaker loader #71 [e7b759f]
- 🐛 fix load speaker from seed #69 [304c318]
- 🐛 fix apply_prosody [7fa55d9]
- 🐛 fix normalization lang detect [bd5e6eb]
- 🐛 remove rubberband-cli dependencies #68 unit test [650a668]
- 🐛 remove rubberband-cli dependencies #68 [1cd34c3]
- 🐛 fix `apply_normalize` missing `sr` [2db6d65]
- 🐛 fix sentence spliter [5d8937c]
- 🐛 fix playground url_join [53e7cbc]
- 🐛 fix generate_audio args [a7a698c]
- 🐛 fix infer func [b0de527]
- 🐛 fix webui logging format [4adc29e]
- 🐛 fix webui speaker_tab missing progress [fafe242]
- Merge pull request #84 from wenyangchou/main [f811e3d]
- Update Dockerfile [e0cc31c]
- optimize docker build [7b187b6]
- 🔨 add download_audio_backend.py [8dd6925]
- 💩 revert libsora => pyrubberband [4ead989]
- Merge pull request #66 from WannaTen/main [9af0361]
- fix port in api mode [40ab68b]
- Windows not yet supported for torch.compile fix [74ac27d]
- fix: replace mispronounced words in TTS [de66e6b]
- feat: support stream mode [3da0f0c]
- optimize: mps audio quality by contiguous scores [1e4d79f]
- ✨ add `--preload_models` [73a41e0]
- ✨ add webui progress [778802d]
- ✨ add merger error [51060bc]
- ✨ tts prompt => experimental [d3e6315]
- ✨ add 基本的 speaker finetune ui [5f68f19]
- ✨ add speaker finetune [5ce27ed]
- ✨ add `--ino_half` remove `--half` [5820e57]
- ✨ add webui podcast 默认值 [dd786a8]
- ✨ add webui 分割器配置 [589327b]
- ✨ add `eos` params to all api [79c994f]
- ⬆️ Bump urllib3 from 2.2.1 to 2.2.2 [097c15b]
- 🎨 run formatter [8c267e1]
- ⚡ Optimize `audio_data_to_segment` #57 [d33809c]
- ⚡ map_location="cpu" [0f58c10]
- ⚡ colab use default GPU [c7938ad]
- ⚡ improve hf calling [2dde612]
- 🍱 add `bob_ft10.pt` [9eee965]
- ⚡ enhance SynthesizeSegments [0bb4dd7]
- 🍱 add `bob_ft10.pt` [bef1b02]
- ♻️ refactor api [671fcc3]
- ⚡ improve xtts_v2 api [206fabc]
- ⚡ train text => just text [e2037e0]
- ⚡ improve TN [a0069ed]
- 🐛 fix webui speaker_editor missing `describe` [2a2a36d]
- 💚 Dependabot alerts [f501860]
- 🐛 fix `numpy<2` #50 [e4fea4f]
- 🐛 fix Box() index #49 add testcase [d982e33]
- 🐛 fix Box() index #49 [1788318]
- 🐛 fix `--use_cpu` #47 update conftest [4095b08]
- 🐛 fix `--use_cpu` #47 [221962f]
- 🐛 fix webui speaker args [3b3c331]
- 🐛 fix speaker trainer [52d473f]
- 🐛 兼容 win32 [7ffa37f]
- 🐛 fix google api ssml synthesize #43 [1566f88]
- Merge pull request #58 from lenML/dependabot/pip/urllib3-2.2.2 [f259f18]
- 📝 update changelog [b9da7ec]
- 📝 update [8439437]
- 📝 update [ef97206]
- 📝 improve readme.md [7bf3de2]
- 📝 add bug report forms [091cf09]
- 📝 update changelog [3d519ec]
- 📝 update [66963f8]
- 📝 update [b7a63b5]
- ✨ add XTTSv2 api #42 [d1fc63c]
- ✨ google api 支持 enhancer [14fecdb]
- ✨ 修改 podcast 脚本默认 style [98186c2]
- ✨ playground google api [4109adb]
- ✨ 添加 unload api [ed9d61a]
- ✨ support api workers [babdada]
- ✨ add ffmpeg version to webui footer [e9241a1]
- ✨ support use internal ffmpeg [0e02ab0]
- ✨ 增加参数 debug_generate [94e876a]
- ✨ 支持 api 服务与 webui 并存 [4901491]
- ✨ refiner api support normalize [ef665da]
- ✨ add webui 音色编辑器 [fb4c7b3]
- ✨ add localization [c05035d]
- ✨ SSML 支持 enhancer [5c2788e]
- ✨ webui 增加 podcast 工具 tab [b0b169d]
- ✨ 完善 enhancer [205ebeb]
- ⚡ improve synthesize_audio [759adc2]
- ⚡ reduce enhancer chunk vram usage [3464b42]
- ⚡ 增加默认说话人 [d702ad5]
- 🍱 add `podcast` `podcast_p` style [2b9e5bf]
- 🎨 improve code [317951e]
- 🍱 update banner [dbc293e]
- ⚡ 增强 TN [092c1b9]
- ⚡ enhancer 支持 off_tqdm [94d34d6]
- ⚡ 增加 git env [43d9c65]
- ⚡ 修改 webui 保存文件格式 [2da41c9]
- 💥 enhancer support --half [fef2ed6]
- 🔥 clear code [e8a1d7b]
- 🐛 fix worker env loader [5b0bf4e]
- 🐛 fix colab default lang missing [d4e5190]
- 🐛 fix "reflection_pad1d" not implemented for 'Half' [536c19b]
- 🐛 fix #33 [76e0b58]
- 🐛 fix localization error [507dbe7]
- 🐛 block main thread #30 [3a7cbde]
- 🐛 fix webui skip no-translate [a8d595e]
- 🐛 fix hf.space force abort [f564536]
- 🐛 fix missing device #25 [07cf6c1]
- 🐛 fix Chat.refiner_prompt() [0839863]
- 🐛 fix --language type check [50d354c]
- 🐛 fix hparams config #22 [61d9809]
- 🐛 fix enhance 下载脚本 [d2e14b0]
- 🐛 fix 'trange' referenced [d1a8dae]
- 🐛 fix ssml to mp3 error `bad sample width` [564b7eb]
- 🐛 fix seed context exit behavior [d4e33c8]
- 🐛 fix colab script [687cc2c]
- 🐳 fix docker / 兼容 py 3.9 [ebb096f]
- 🐳 add .dockerignore [57262b8]
- 🧪 add tests [a807640]
- 🌐 fix [b34a0f8]
- 🌐 remove chat limit desc [3f81eca]
- 🧪 add tests [7a54225]
- 🔨 improve model downloader [79a0c59]
- 🌐 更新翻译文案 [f56caa7]
- ✨ add webui speaker creator [df26549]
- ✨ webui speaker tab and merger [7ad71fd]
- ✨ add enhance download script [37adec6]
- ✨ add audio enhance/denoise [00cbc8e]
- ✅ add speakers api test [fbe4304]
- ✅ add unit test [e7f9385]
- ♿ pin resemble-enhance [b8f41f9]
- ⚡ 调整 speaker 合并 step [906ecc3]
- ♻️ SSML refactor [6666082]
- ♻️ webui refactor [7585282]
- ⚡ add benchmark [ddb7670]
- 🔥 remove trainer [0c80c24]
- 🐛 fix warning and hf.spaces error [f9700bb]
- 🐛 fix model thread competition [0ade6ac]
- 🐛 fix hf space error `ZeroGPU has not been initialized` [562e17c]
- 🐛 fix openai api [49088c5]
- 🐳 fix pip requirements [4256371]
- ⚡ improve TN [6744323]
- 🐛 fix window proxy env [d0f9760]
- 📝 add banchmark [3a72ba0]
- 🐛 fix SynthesizeSegments seed [83b63bd]
- ✨ add systeam versions info [ff94763]
- ✨ torch_gc [d8a8f35]
- ✨ normalize improve [c9db440]
- ✨ improve playground speaker manager [01ebda3]
- ✨ improve speaker manager [1b377d4]
- ✨ add speakers [6c4aa29]
- ✨ playground preact -> react [450a0f9]
- ✨ batch_size in api [616a262]
- ✨ add .env file [a0eddee]
- ✨ improve sentence spliter for markdown [7cac79a]
- ✨ support batch generate [cb9d9aa]
- ✨ add cli args, off_tqdm / half [dff2098]
- ✨ add cli args, no_playground no_docs [98629a2]
- ✨ colab script [5943fd9]
- ✨ emoji normalize [c88fc3f]
- ✨ improve webui [c48c227]
- ✨ add download models script [581f278]
- ✨ add spks [d2a7364]
- ✨ add dockerfile [fc0f4e7]
- ✨ add ssml example / fix ssml [a2c18b1]
- ✨ add styles [e106b1b]
- ✨ webui [3c959ad]
- 🎉 base code all in one [3051588]
- ⚡ docker [6b8eed1]
- ⚡ playground improve [f8da40b]
- ⚡ improve normalize for EN [3717ae3]
- ⚡ dockerfile [8ad7659]
- ⚡ improve webui [4ac24e8]
- ⚡ improve [153fa4f]
- ⚡ improve [2dbc76d]
- 🐛 fix playground package url [cc33013]
- 🐛 fix webui TN [9f1e8f4]
- 🐛 improve rng #11 [af06646]
- 🐛 fix webui segment limit [a74034f]
- 🐛 fix speaker hash [bd3e532]
- 🐛 修复 openai api speed 验证 [124a430]
- 🐛 fix 接口地址调整 + 文档 #9 [3bf349e]
- 🐛 fix docker python env `unsupported operand type(s)` [c2c9658]
- 🐛 fix webui ssml [f2722e3]
- 🐛 fix batch window rolling [63434b3]
- 🐛 fix colab error [61121e9]
- 🐛 find speaker by name [25610b8]
- 🐛 fix dropdown miss [e5eab54]
- 🐛 fix env read [f9cb9d0]
- 🐛 fix env loader [d724659]
- 🐛 fix colab no half [dce20c8]
- 🐛 fix tqdm referenced [c29fd5c]
- 🐛 fix #6 [fc30977]
- 🐛 fix seed context error [faceb2b]
- 🐛 fix infer_seed range [2782182]
- 🐛 fix #2 改用境内 cdn [6ba27c3]
- 🐛 fix #3 [7ffe91f]
- 🐛 fix webui [b44156f]
- 🐛 fix webui [4ad0cee]
- 🐛 适配大写 % [5de4bf7]
- 🐛 webui normalize [d8113f8]
- 🐛 webui spk style fix [3319358]
- 🐛 speaker load [588848d]
- 🐛 speaker load [3f63aa7]
- 🐛 playground base_url [8b468fc]
- :zep: improve cache [eedc558]
- :zep: Improved device support [400afe6]
- :zep: improve TN [c22591f]
- add mps support [6983506]
- :zep: revert infer_utils [4a507cc]
- Optimize tqdm display [516eca6]
- Improve code [0e278ab]
- Add apple gpu mps backend [9764e23]
- Update issue templates [1d19417]
- LICENSE [0afb189]
- Initial commit [9fed2b6]