create account

Making a Voice Synthesis App with Ivona and Python - Part 5 by cristi

View this thread on: hive.blogpeakd.comecency.com
· @cristi ·
$23.25
Making a Voice Synthesis App with Ivona and Python - Part 5
In this fifth video of creating a speech synthesis app in Python we learn about threading.

Threading allows us to separate or contain parts of the main app, a situation that needs special attention in graphical or GUI applications. Without threading, every time you'd click a button or run a function, the application would freeze or become unresponsive until the function completed. Obviously, we want to, maybe, deal with some other part of the application while it's doing something (running a function) hence we need responsiveness. 

In this particular case, I contain or isolate the running of the 'Speaking' function of the application within a thread, so every time we click the 'Speak' button and Ivona starts speaking, the app does not freeze, or remains responsive. I guess you will understand better by watching the tutorial...
___
Previously in this series:

1. [Making a Voice Synthesis App with Ivona and Python - Part 1](https://steemit.com/programming/@cristi/making-a-voice-synthesis-app-with-ivona-and-python-part-1)
2. [Making a Voice Synthesis App with Ivona and Python - Part 2](https://steemit.com/programming/@cristi/making-a-voice-synthesis-app-with-ivona-and-python-part-2)
3. [Making a Voice Synthesis App with Ivona and Python - Part 3](https://steemit.com/programming/@cristi/making-a-voice-synthesis-app-with-ivona-and-python-part-3)
4. [Making a Voice Synthesis App with Ivona and Python - Part 4](https://steemit.com/programming/@cristi/making-a-voice-synthesis-app-with-ivona-and-python-part-4)
___
<center>https://www.youtube.com/watch?v=XOvaRTYwEao</center>
___
### <center>To stay in touch with me, follow @cristi</center>

#programming #science #python
___
[Cristi Vlad](http://cristivlad.com), Self-Experimenter and Author
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 80 others
properties (23)
authorcristi
permlinkmaking-a-voice-synthesis-app-with-ivona-and-python-part-5
categoryprogramming
json_metadata{"tags":["programming","science","python"],"users":["cristi"],"image":["https://img.youtube.com/vi/XOvaRTYwEao/0.jpg"],"links":["https://steemit.com/programming/@cristi/making-a-voice-synthesis-app-with-ivona-and-python-part-1","https://steemit.com/programming/@cristi/making-a-voice-synthesis-app-with-ivona-and-python-part-2","https://steemit.com/programming/@cristi/making-a-voice-synthesis-app-with-ivona-and-python-part-3","https://steemit.com/programming/@cristi/making-a-voice-synthesis-app-with-ivona-and-python-part-4","https://www.youtube.com/watch?v=XOvaRTYwEao","http://cristivlad.com"],"app":"steemit/0.1","format":"markdown"}
created2017-01-22 15:39:51
last_update2017-01-22 15:39:51
depth0
children0
last_payout2017-02-22 16:46:18
cashout_time1969-12-31 23:59:59
total_payout_value20.015 HBD
curator_payout_value3.234 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,761
author_reputation128,305,218,872,904
root_title"Making a Voice Synthesis App with Ivona and Python - Part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,313,540
net_rshares54,959,491,514,349
author_curate_reward""
vote details (144)