publication . Bachelor thesis . 2020

Enabling Estonian speech synthesis on the Robot Operating System (ROS)

Sein, Karina;
Open Access Estonian
  • Published: 01 Jan 2020
  • Publisher: Tartu Ülikool
  • Country: Estonia
Abstract
Eestis tegeletakse aktiivselt eestikeelsete kõnesüntesaatorite arendamisega. Sellest hoolimata on nende rakendamine robotitele olnud minimaalne. Tõenäoliseks põhjuseks on tehnoloogia ebaküpsus ning robootikasse rakendamise tehniline keerukus. Lõputöö eesmärk on luua modulaarne lahendus, mis võimaldaks võimalikult paljudele robotitele eestikeelne kõnesüntees kättesaadavaks teha. Selleks luuakse maailmas laialdaselt levinud robotite arendusplatvormi ROS tugi eestikeelsele kõnesüntesaatorile. Lõputöö tulemusena valmis ROSi kimp synthts_et_ros, mis tagab teksti heliks konverteerimise ja kõne ettemängimise funktsionaalsuse. Seega on loodud modulaarne lahendus, mis võimaldab arendajatel lisada robotile eestikeelse kõne võimekuse. In English: Despite Estonian speech synthesisers being actively developed in Estonia, their implementation on robots has been minimal. The probable cause for this might be the immaturity of the available technologies and technical complexity of implementation to robots. This bachelor’s thesis proposes to create a modular solution to make Estonian speech synthesisers available to as many robots as possible. For this purpose, ROS support (ROS being a widespread development platform for robots) was created to an existing Estonian speech synthesiser software. As a result of the thesis, a ROS package named synthts_et_ros has been created. This provides the functionalities of text-to-speech synthesis and playing back the speech to the user. Therefore, a modular solution was created which enables developers to add Estonian speech synthesis to ROS-enabled robots.
Subjects
free text keywords: ROS, robotics, speech synthesis in Estonian, robootika, eestikeelne kõnesüntees, bakalaureusetööd
Related Organizations
Communities
  • Rural Digital Europe
Any information missing or wrong?Report an Issue