Tiri - a typing Siri for DS

Discussion in 'NDS - Emulation and Homebrew' started by EyKcir, Mar 17, 2012.

  1. EyKcir
    OP

    EyKcir Member

    Newcomer
    13
    3
    Mar 17, 2012
    Australia
    Hello,​
    this is my first homebrew, i hope you enjoy it:​
    [​IMG]
    Tiri is a typing Siri for DS.​
    You can speak with Tiri and she will answer.
    Try to say hello or asks her how she feels.​
    If you have a idea for questions and answers you can send it to me via PN.
    Download:
    Other:​
    Please use the adf.ly link, thx :)
    Changelog:
    V2.0
    - More answers
    - You can clear the screen with /clear
    - ION renamed to Tiri​

    V1
    - Release

    V1.1
    - Added english
    - More questions & answers​
    To-do:
    - more functions​
    - better design​
    - more answers​
    - more languages​
    (Sry, for short english description, but my english is very bad )​
     
    2 people like this.
  2. Wizerzak

    Wizerzak Because I'm a potato!

    Member
    2,784
    847
    May 30, 2010
    United Kingdom
    Nice! Does it support voice or do you have to type things in?
     
  3. EyKcir
    OP

    EyKcir Member

    Newcomer
    13
    3
    Mar 17, 2012
    Australia
    No, sry it don't support voic.
    Mayby i try to add this function in the feature
     
  4. finkmac

    finkmac GBAtemp Fan

    Member
    457
    122
    Nov 9, 2011
    Canada
    Over there
    It isn't Siri without voice functionality…
     
  5. EyKcir
    OP

    EyKcir Member

    Newcomer
    13
    3
    Mar 17, 2012
    Australia
    it should not be a siri.
    It shout be like siri with typing in instead voice function.
     
  6. Wizerzak

    Wizerzak Because I'm a potato!

    Member
    2,784
    847
    May 30, 2010
    United Kingdom
    So more like Cleverbot then
     
  7. jonthedit

    jonthedit GBAtemp Advanced Maniac

    Member
    1,691
    438
    May 30, 2011
    Bangladesh
    This should be called "Tiri" - As the T is for type.
     
    1 person likes this.
  8. EyKcir
    OP

    EyKcir Member

    Newcomer
    13
    3
    Mar 17, 2012
    Australia
    Yes

    Hm, greate idea, maybe i change the name, thank you :)
     
  9. EyKcir
    OP

    EyKcir Member

    Newcomer
    13
    3
    Mar 17, 2012
    Australia
  10. Janthran

    Janthran Solarian

    Member
    3,777
    1,044
    Sep 17, 2011
    United States
    The Pacific Northwet
    And the S in Siri being..
    I dunno, T can also be for talk.
     
  11. jonthedit

    jonthedit GBAtemp Advanced Maniac

    Member
    1,691
    438
    May 30, 2011
    Bangladesh
    True, however I'm just trying to give this guy an idea. ION doesn't exactly seem right. Isn't it : Super [Something?] Rational Intelligence
    S I R I
    u n a n
    p f t t
    e i e
    r o
    n
    a
    l
     
  12. Janthran

    Janthran Solarian

    Member
    3,777
    1,044
    Sep 17, 2011
    United States
    The Pacific Northwet
    something messed up with your formatting.
     
  13. EyKcir
    OP

    EyKcir Member

    Newcomer
    13
    3
    Mar 17, 2012
    Australia
    Yes, it can, but it stands for type (thx jonthedit ;))

    btw. I will release soon a better version of tiri with many functions like hardware testing or little games :)
     
  14. pyromaniac123

    pyromaniac123 ส็็็็็็็็็็็็็็็็็็็(ಠ益ಠส็็็็็็็็็็็็็็็็็็็

    Member
    2,001
    1,671
    Sep 24, 2011
    The s is for spaghetti.
     
    1 person likes this.
  15. Foxi4

    Foxi4 On the hunt...

    pip Reporter
    23,537
    21,496
    Sep 13, 2009
    Poland
    Gaming Grotto
    I'm pretty sure that including whole questions as strings will get you nowhere - that's not how A.I of this type works. What you need to do is create a database of possible english/german words and create reactions when those words appear in the sentence by scanning it. In other words, define rules when certain words occour, as on the basis of keywords you can draw the basic sense of a sentence. It's even better if you divide them into verbs, nouns and keep the rest separate. For example, if scanf of the User string will contain "You" and "F*ck", the result would be iprintf("That's RUDE!"); however if the sentence will be "How are you?" then scanf will detect "How" as the question modifier, "Are" as a form of the verb "Be" and "You", the noun specifying that the user means Tiri.

    If you're using whole sentences then the possibility that Tiri will not understand input if the sentence is not 100% correct from a grammar stand-point is incredibly high.

    Just a suggestion. ;)

    Also, not sure if it occours on the DS aswell, I only checked on DeSmume - Tiri answers three times when she doesn't understand and the text layer does not refresh the console, making the text overlap the keyboard. Clear the console after each answer.
     
    1 person likes this.
  16. ZAFDeltaForce

    ZAFDeltaForce Specialist

    Member
    2,786
    208
    Sep 9, 2006
    Senegal
    Actually...

    Speech
    Interpretation and
    Recognition
    Interface

    This has potential, but as Foxi4 said it could be more awesome if Tiri could recognise and respond flexibly and not respond based on fixed strings of text.

    Still, it's fun to mess with :)
     
  17. Frederica Bernkastel

    Frederica Bernkastel WebPerf and PWA advocate; @antoligy on Twitter

    Member
    GBAtemp Patron
    Frederica Bernkastel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,154
    765
    Jan 31, 2008
    United Kingdom
    Hinamizawa
    So I take it this is similar to ALICE in design?
    If so, is it AIML compliant?
    Why not Speak?
     
  18. EyKcir
    OP

    EyKcir Member

    Newcomer
    13
    3
    Mar 17, 2012
    Australia
    Thank you, that is a very good idea.
    I will try to realize it.

    No, she answer only one time, but you mast type a "_" instead " " ;
    This is a little Bug, but it should be fixed in tiri3.0(release soon).

    btw. I have now a forum and a blog about my homebrews, there you can read about my homebrews(for example tiri) and post ideas,suggestions and bugs.
    http://www.mybrew.tk
    http://www.mybrew.tk/blog (Klick for english blog)
     
    1 person likes this.
  19. Kaoid

    Kaoid GBAtemp Regular

    Member
    160
    13
    Feb 29, 2012
    England
    the only thing tiri will answer to is "hello". every thing else "with proper grammar as well" shows that sry I don't have an answer thing. whats going on?