daisy / daisy/pipeline-modules

Catch runtime exceptions such as SocketException in TTSEngine.synthesize() implementations

Open Beginner friendly
#173 0 comments 0 reactions 0 assignees View on GitHub
acus bug
Dominant language
HTML
Stars
4
Forks
6
PR merge metrics
No merged PRs in 30d

Description

and wrap them in SynthesizeException, so that these exceptions don't abort the whole TTS process.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the TTSEngine.synthesize() implementations and SynthesizeException, then trace how runtime exceptions such as SocketException currently propagate. Done means the implementations wrap those exceptions so they do not abort the whole TTS process.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
backend
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.