Monday, November 10, 2014

Knowledge Database Entry



                                                          Making Text-To-Speech                     
 

Text-to-speech converts any word or sentence to audio speech from a robot. This will teach your how to use blocks in AI2 to turn an app’s text on screen into a speech engine. First create a variable with the initialize global variable to block with a text block. Use a call variable speak block to start it. Then add a join block joining a get variable block with 2 label text blocks.
Using the set texttospeech# pitch to block will change the speaker’s pitch when changed. Also using the set texttospeech# language to block will change the speaker’s language it speaks in if it is changed with the corresponding language code. You can find the language codes in the help link from the block.

Sunday, November 9, 2014

Final App Design 1.2.3

Brett Melens
11/9/14

Final App Design 1.2.3




The purpose of the app is to create a randomly generated insult that speaks to you. The app allows for 100 different insults made up of different combinations of 10 adjectives and 10 nouns.

 1.   The creative process that we used was effective because we mutually agreed that this app was something we wanted to do.


2.   Our team dynamic was effective because we were able to easily agree on things that would have caused disagreements.

3.   Our app solved the problem of the need to think of a clever insult, when someone does not have the time. It does this well because of the amount of combinations and the complicity of the words that the app is able the create.

4.   An issue that occurred during the creation of our app was making the app able to loop and be able to return multiple times when the button is pressed multiple times. We solved this problem by making the app create a new variable for the noun and adjective once the button is pressed.


Another issue was that occurred was we needed to create a way for the app to say the insult that was generated. Mr. Palmer helped in implementing a text-to-speech media component and setting it to say the generated words and the "intro".
     
 5.   If we had more time, we could have been able to add in more adjectives and nouns for the generator to include, creating more combinations. We could have also made the app more visually appealing with different graphics or designs. We could have also changed the app so that it simply selected a random word from two separate list of words and their connected definitions.

Link to download the .apk file