Technology behind Siri?

Discussion in 'iOS Programming' started by MacMan988, Jun 12, 2014.

  1. MacMan988 macrumors 6502a

    Jul 7, 2012
    Hi, I'm doing a research on ASR/NLP applications to develop a prototype for my local language.

    I have already developed a prototype based on Julius and the ASR is grammar based. I wonder how application like Siri works. Are they performing grammar based recognition? I know that recognition without grammar can produce very poor results. But grammar model limits the number of possible sentences that can be recognized it seems. Any ideas or tips on what technologies/theories I should read about would be much appreciated.
  2. ArtOfWarfare macrumors G3


    Nov 26, 2007
    Nobody here would know as none of us have anything to do with Siri's development. You could try asking Apple's engineers that work on Siri, but they'd be difficult to contact as Apple tends to not talk about what they have worked on or will work on.

    It's thought (or maybe it was confirmed at some point, I don't know,) that the technology used by Siri was all licensed from Nuance, so your best bet may be trying to contact Nuance's engineers.
  3. MacMan988 thread starter macrumors 6502a

    Jul 7, 2012
    Thanks for the tip. I'm not asking for Siri's source code here. I believe that people who has some experience or knowledge in the ASR/NLP area would be able to look at the product and give some ideas about how to implement something similar.

    I hope I will get some better answers from people with better education here.
  4. firewood macrumors 604

    Jul 29, 2003
    Silicon Valley
    Nuance has a ton of issued patents. You could read them for details.

Share This Page