ภาษา อังกฤษ
Awesome-Chattts เป็นโครงการสรุปทรัพยากร Chattts ที่แนะนำอย่างเป็นทางการ
หากคุณคิดว่าโครงการนี้มีประโยชน์สำหรับคุณที่จะเข้าใจและใช้ Chattts โปรดให้รางวัลและการสนับสนุนแก่ฉัน
บันทึก
โครงการต่อไปนี้เป็นทรัพยากรชุมชน
เว็บไซต์ | พิมพ์ |
---|---|
เว็บดั้งเดิม | ประสบการณ์เว็บเวอร์ชันดั้งเดิม |
Forge Web | Forge Enhanced Edition Experience |
ลินเวกซ์ | แพ็คเกจการติดตั้ง Python |
ตัวอย่าง | ตัวอย่างเมล็ดพันธุ์ |
การโคลนนิ่ง | ประสบการณ์การโคลนน้ำเสียง |
โครงการ | ดาว | ไฮไลท์ |
---|---|---|
jianchang512/chattts-ui | ให้อินเทอร์เฟซ API ที่สามารถเรียกได้ในแอปพลิเคชันบุคคลที่สาม | |
6drf21e/chattts_colab | ให้เอาต์พุตสตรีมมิ่งรองรับการสร้างเสียงที่ยาวและการอ่านตัวอักษรส่วนหนึ่ง | |
lenml/chattts-forge | ให้การปรับปรุงเสียงร้องและการลดเสียงรบกวนพื้นหลังพร้อมคำสั่งเพิ่มเติมที่มีอยู่ | |
Ccmahua/chattts- enhanced | รองรับการประมวลผลแบทช์ของไฟล์และการส่งออกไฟล์ SRT | |
Hkoon/Chattts-Openvoice | การโคลนเสียงด้วย openvoice |
โครงการ | ดาว | ไฮไลท์ |
---|---|---|
6drf21e/chattts_speaker | การทำเครื่องหมายตัวละครเสียงและการประเมินความมั่นคง | |
aifsh/comfyui-chattts | เวอร์ชัน Comfyui ซึ่งสามารถนำมาใช้เป็นโหนดเวิร์กโฟลว์ | |
MaterialShadow/Chattts-Manager | จัดเตรียมระบบการจัดการเสียงและอินเทอร์เฟซ WebUI |
หลังจาก .pt
ทดสอบจริงมีความแตกต่างอย่างมีนัยสำคัญในการสร้าง spk_emb
ในแต่ละครั้งที่ค่าเมล็ดโทนที่ระบุถูกสร้างขึ้นและนำมาใช้ซ้ำ spk_emb
ที่สร้างขึ้นล่วงหน้า
เมล็ดโทนถูกทำเครื่องหมายไว้ในขั้นต้นและการประเมินที่มั่นคงในโครงการ Chattts_speaker และโทนเสียงที่เหมาะสมสามารถเลือกได้อย่างรวดเร็วผ่านตัวอย่าง
เมื่อใช้ใน WebUI อย่างเป็นทางการคุณสามารถคัดลอกรหัสเสียงโดยตรงและแทนที่ค่าใน 9. Speaker Embedding
เพื่อให้ได้การควบคุมเสียง
เมื่อใช้ในสคริปต์ Python โปรดดูรูปแบบการบีบอัดในปัญหา#07 เพื่อให้ได้การควบคุมเสียง
spk = torch . load ( "asset/seed_1332_restored_emb.pt" , map_location = torch . device ( 'cpu' )). detach ()
spk_emb_str = compress_and_encode ( spk )
params_infer_code = ChatTTS . Chat . InferCodeParams (
spk_emb = spk_emb_str , # add sampled speaker
temperature = .0003 , # using custom temperature
top_P = 0.7 , # top P decode
top_K = 20 , # top K decode
)
วิดีโอ | ไฮไลท์ |
---|---|
บราเดอร์ตองจิ Zihao | บทช่วยสอนการปรับใช้โดยละเอียดจากรายการไปยังขั้นสูง |
ztfs | การสอนการปรับใช้ MAC M1 |
ราชา - Bao Bao | การสอนการปรับใช้ Windows |
วิดีโอ | ไฮไลท์ |
---|---|
Sam Witteveen | รู้เบื้องต้นเกี่ยวกับเวอร์ชันภาษาอังกฤษ |
หลังจากการทำซ้ำเมื่อเร็ว ๆ นี้ปัญหาในรหัสที่เก็บต้นทางได้รับการแก้ไขโดยทั่วไปแล้ว หากคุณพบปัญหาขอแนะนำให้ตรวจสอบเอกสารคำอธิบายอย่างเป็นทางการของจีนในรายละเอียดก่อน
โครงการดั้งเดิมจำเป็นต้องดาวน์โหลดโมเดลที่เกี่ยวข้องจาก HuggingFace เป็นทางเลือกคุณสามารถดาวน์โหลดโมเดลและการกำหนดค่าจาก ModelsCope และกำหนดค่าเส้นทางท้องถิ่น
สำคัญ
ห้องสมุดโมเดลบนหอคอยเวทมนตร์ได้รับการดูแลโดยอาสาสมัครและไม่รับประกันว่าทุกรุ่นจะทันสมัย
pip install modelscope
# 在开头导入依赖,并下载模型和配置
from modelscope import snapshot_download
model_dir = snapshot_download ( 'zlj2546/ChatTTS' )
# 第 118 行修改模型路径
ret = chat . load_models ( 'custom' , custom_path = model_dir )
เมื่อทำงานใน IDE สคริปต์ไม่สามารถทำงานได้อย่างราบรื่นเนื่องจากเส้นทางสัมพัทธ์ของไฟล์
ขอแนะนำให้อ้างถึงคำแนะนำในการเริ่มต้นเอกสารอย่างเป็นทางการอย่างรวดเร็วและเรียกใช้โดยตรงในเทอร์มินัล
ตรวจสอบให้แน่ใจว่าคุณอยู่ในไดเรกทอรีรูทของโครงการเมื่อดำเนินการคำสั่งต่อไปนี้
python examples/web/webui.py
เสียงที่สร้างขึ้นจะถูกบันทึกไว้ที่
./output_audio_n.mp3
python examples/cmd/run.py " Your text 1. " " Your text 2. "
ปัญหานี้เกิดขึ้นเนื่องจากรหัสอย่างเป็นทางการไม่ครอบคลุมตลอดเวลาเมื่อต้องรับมือกับเครื่องหมายวรรคตอนจีนเช่น ?
สัญลักษณ์เช่น …
ไม่ได้ประมวลผลส่งผลให้เกิดข้อผิดพลาดระหว่างการสร้างแบบจำลอง
คุณสามารถลบเครื่องหมายวรรคตอนภาษาจีนที่คล้ายกันหรือแก้ไขรหัสใน ChatTTS/utils/infer_utils.py
เพื่อเพิ่มเครื่องหมายเครื่องหมายวรรคตอนที่หายไปในพจนานุกรมของ character_map
บนบรรทัด 103
character_map = {
'…' : '' ,
'—' : ',' ,
'_' : ',' ,
'?' : ',' ,
}
GPU ต้องการหน่วยความจำวิดีโออย่างน้อย 4G มิฉะนั้น CPU จะถูกใช้สำหรับปัญหาที่เกี่ยวข้องโปรดดูคำแนะนำในโครงการ Chattts-UI
1. load_models() got an unexpected keyword argument 'source'
ดู ที่คำถามที่พบบ่อยสำหรับรายละเอียด - ไม่สามารถดาวน์โหลดรุ่นได้
2. cannot import name 'CommitOperationAdd' from 'huggingface_hub'
ดู ที่คำถามที่พบบ่อยสำหรับรายละเอียด - ไม่สามารถดาวน์โหลดรุ่นได้
3. FileNotFoundError:[Erzno 2] No such file or directory: 'C:\Users\xxx\.cache\huggingface\hub\models--2Noise--ChatTTS\snapshots
ดู ที่คำถามที่พบบ่อยสำหรับรายละเอียด - ไม่สามารถดาวน์โหลดรุ่นได้
4. local variable 'Normalizer' referenced before assignment
คุณต้องติดตั้ง pynini
และ WeTextProcessing
การพึ่งพาหลังจาก เสร็จสิ้น การกำหนดค่าสภาพแวดล้อม
conda install -c conda-forge pynini=2.1.5 && pip install WeTextProcessing
5. download to Local path D:pythonlprojectChatTTSChatTTS failed.
ดำเนินการสคริปต์โดยตรงใน IDE และจะมี การ รายงานข้อผิดพลาดเนื่องจากปัญหาเส้นทางไฟล์
6. ModuleNotFoundError : No module named'Cython'
ไม่พบเส้นทางการดำเนินการของ Python อุปกรณ์ Windows จำเป็นต้องกำหนดค่าเส้นทางสภาพแวดล้อมตามการสอน