DifficultyEstimated implementation difficulty for a new contributor, from 1 for very small changes to 5 for expert-level work.
3
Estimated timeA rough time range for an experienced contributor to investigate, implement, test, and prepare a pull request.
1-3 hours
Activity statusHow available the issue appears right now: fresh, active, stale, blocked, or waiting on maintainer input.
stale
ClarityHow clearly the issue explains the expected change, acceptance criteria, and next step.
clear
Prerequisites
PythonTTS pipelinePaddleSpeech codebase
Newbie friendlinessA 1-100 score estimating how approachable this issue is for first-time contributors.
70
Research direction
Investigate the text frontend module in PaddleSpeech, specifically the frontend.py and related preprocessing steps. The bug is triggered by empty text or multiple consecutive symbols. Look at how the input text is tokenized and normalized, and check if there are any missing checks for empty or special character sequences. See existing tests for similar cases and consider adding unit tests for these edge cases. Also review the linked comments for any proposed fixes.