Page MenuHomePhabricator

Estimate synthesis time
Closed, ResolvedPublic0 Estimated Story Points

Description

Measure how long time it takes to synthesize utterances using the TTS engines currently available on the development server. This should give an idea of what will be needed from the servers when scaling up to more users.

Event Timeline

Results from manual testing:

Synthesizing about 120 words, one semi large paragraph of text, takes about 7 seconds on my laptop. It consumes 3 CPUs (out of 6 CPUs according to /proc/cpuinfo) for most of the time, indicating it somehow does this multi threaded, even though there is nothing regarding this in the Mary documentation. It might just be the JVM that automatically handle this. Setting up rate limit using HAProxy correct (see T247390) might make this speedier under heavy load at 2 connections at the time compared to, lets say, 10 connections that have to share all CPUs running at 100% each.

kalle moved this task from 🥴 Backlog to 😘 Review on the User-kalle board.

Testing on dev server is blocked by T249220

kalle changed the point value for this task from 8 to 7.Apr 30 2020, 8:27 AM
Lokal_Profil changed the point value for this task from 7 to 10.May 14 2020, 8:34 AM

Base on the Barack Obama article. Exists in many languages and is long enough.

kalle changed the point value for this task from 10 to 0.Oct 15 2020, 9:49 AM
kalle changed the point value for this task from 0 to 1.Oct 15 2020, 9:52 AM

Change 631719 had a related patch set uploaded (by Karl Wettin (WMSE); owner: Karl Wettin (WMSE)):
[mediawiki/extensions/Wikispeech@master] Speechoid/Wikispeech benchmark maintenance script

https://gerrit.wikimedia.org/r/631719

Change 631719 merged by jenkins-bot:
[mediawiki/extensions/Wikispeech@master] Speechoid/Wikispeech benchmark maintenance script

https://gerrit.wikimedia.org/r/631719

Lokal_Profil changed the point value for this task from 1 to 0.