Type and Talk

Discussion in 'iPhone/iPad Programming' started by star-Magic, Jul 23, 2010.

  1. macrumors newbie

    Joined:
    May 24, 2010
    #1
    Hello,

    As a group project we are trying to redevelop the clock app. It's a school project. But we are trying to add stuff to it and we would like to shake the iPhone to read out the time. So we know we can use the accelerometer for shake detection. but how do we make the phone read the time out load?

    any help that would get us started would be greatly appreciated.


    Thanks.
     
  2. macrumors regular

    Joined:
    Feb 21, 2010
    #2
    You mean you want the iphone to speak the time?

    If so your out of luck unless you record somebody saying every single possible minute and hour.
     
  3. thread starter macrumors newbie

    Joined:
    May 24, 2010
    #3
    We thought there is a thing called "read out load". You know, how you can have the PDF stuff on your computer be read to you, in a robot like voice.
     
  4. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #4
    On a Mac yes, on an iPhone no (at least at a level you can use in your own code).
     
  5. Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #5
    3.x did add an accessibility feature called VoiceOver but that's not something you can control from your code. The best you could hope to achieve with it is to hope the user has it turned on and you've setup your UI to allow them to use it.
     
  6. thread starter macrumors newbie

    Joined:
    May 24, 2010
    #6
    So there is nothing that can announce the time for me? All i need at this point is to shake the iPhone and it say the time to me.
     
  7. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #7
    This has been answered above: there is no speech synthesiser you can use on the iPhone. You can choose to record voice samples for all the words/phrases you need and play them yourself as required.
     
  8. macrumors member

    Nsutton

    Joined:
    Dec 29, 2009
    Location:
    6 Feet Under
    #8
    I know on a mac you could use the terminal command. But for iPhone you might have to record it on a computer and play it back on an iPhone.
     
  9. macrumors 603

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #9
    There currently is no public speech synthesizer API in the iPhone OS. Whether or not you can use the existing private speech synthesizer API built into the iPhone depends on whether you want an app to be approved for App store distribution or not. (e.g. is your app for personal use?)

    There are also at least a couple 3rd party speech synthesizer libraries that you could include with your app. These may or may not be expensive to license.
     
  10. macrumors newbie

    Joined:
    Jun 21, 2010
    #10
    You might have luck with this open source library (released under the MIT license) that I found after scouring the web.

    http://bitbucket.org/sfoster/iphone-tts/src
     
  11. thread starter macrumors newbie

    Joined:
    May 24, 2010
    #11
  12. Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #12
  13. thread starter macrumors newbie

    Joined:
    May 24, 2010
    #13

    Yes that is what i meant. that it exits but no controllable through code.

    Thanks a lot.
     

Share This Page