Robotstem programmeren

From Control Systems Technology Group

Revision as of 07:32, 16 September 2014 by S121223 (Talk | contribs)
Jump to: navigation, search

Terug: Week 3



http://www.oddcast.com/home/demos/tts/tts_example.php?sitepal

Dit is een website waarbij je een robotstem al een aantal functies kunt geven. We twijfelen nu om dit te gebruiken in plaats van het zelf te programmeren aangezien dat makkelijk is. Het enige probleem is dat we nog niet weten of we meerdere functies tegelijkertijd kunnen toepassen. We kunnen dit programma online gebruiken maar dan kunnen we maar 1 functie toepassen. Er is een trail versie die je kunt downloaden voor 15 dagen maar daarvoor heb je een creditcard nodig en die hebben wij allemaal niet.


https://acapela-box.com/AcaBox/index.php

Deze website heeft een bepaalde stem die we wel kunnen gebruiken. Namelijk English (US) - Will. Deze stem heeft daarnaast ook nog de functie om hem blij of verdrietig de tekst uit te laten spreken. Dit zouden we dus heel goed kunnen gebruiken zonder het zelf te hoeven programmeren. Helaas kost het hier ook geld om te bestanden op te slaan (€5 maar).

De volgende drie matlab scriptjes hebben we gemaakt. De recorder neemt een stem op vanuit een TTS en roept magPlot en timePlot aan. magPlot creëert het frequentie plot en timePlot creëert het tijdplot.

In het online programma kunnen we het volgende aanpassen:

  • Duration (Bij verdriet worden zinnen langzamer uitgesproken dan bij blijdschap, dit komt door langere pauzes en langzamere uitspraak. (Emotions and speech: some acoustic correlates) Bij blijdschap worden vooral woorden met één lettergreep erg versneld. Bij verdriet worden langere woorden 20% langzamer en korte woorden 15-20% langzamer. (Emotions in the voice - humanising a robotic voice))
  • Average fundamental frequency

Wat we daarna nog aan willen passen om het te verbeteren:

  • Amplitude (Anger: 105 dB, Sorrow: 95 dB)
  • Length of pauses (sorrow)
Personal tools