Browsing by Author "Sein, Karina"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Analysis of dependency graphs of third party libraries in different package managers(Tartu Ülikool, 2022) Sein, Karina; Rahkema, Kristiina, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutCode development can be a complicated and lengthy process. One option to speed up development is to use third party packages. Third party libraries are generally managed with a package manager. Considering that libraries can use other libraries to build their own functionalities, then the dependency graphs for third party libraries can get extensive. Mistakes or security issues in one library can also affect other libraries in which it is used. Package managers have already been analysed from many different perspectives. One popular dataset is the libraries.io dataset. Previous research using the 2017 libraries.io dataset concluded that package manager ecosystems grow either linearly or exponentially. The goal of this thesis is to use the newer 2020 version of the libraries.io dataset to analyse growth trends in the number of libraries, versions and dependencies for each package manager. The results are then compared with previous research. It was discovered that not all package managers showed growing trends. Of the selected package managers, three were slowing down istead. In one case this trend was due to incorrect data. Additionally, experiences and potential problems with using the popular libraries.io dataset are described.Item Eestikeelse kõnesünteesi võimaldamine robootika arendusplatvormil ROS(Tartu Ülikool, 2020) Sein, Karina; Kruusamäe, Karl; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. TehnoloogiainstituutEestis 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.