**Speaking iOS Web Browser**
The application must work as a standard iOS web browser - address bar, access to bookmarks, back, reload buttons. (I'd imagine you can host the web browser control somehow to do this, so no programming required.)
In addition it needs a Play button and a Stop button located on a toolbar (or somewhere else more appropriate, if you think.)
When the webpage is touched the sentence or phrase under the finger (or closest) is selected/highlighted.
When Play is pressed that sentence is sent to an online service that returns an MP3 or WAV file that should be played, without leaving the page. I will provide the URL that will return the audio file. You must receive the audio file and play it without disturbing/changing the current page.
When the sentence is finished playing then the next sentence is highlighted and played in the same way. This continues until the end of the page or the user clicks a link or form element or starts navigating to another page or hits Stop.
The Stop button terminates playing immediately, leaving the current sentence highlighted.
If in an input area (user typing) then Play commences from the caret and proceeds through the text area, again by sentence/phrase.
If nothing on the page has been selected then Play commences from the top of the page.
**A third button, when pressed, sends any highlighted/selected text on the page to the same voice server but instead saves the MP3 to the iOS filesystem and adds it to iTunes (or the media player or whatever) with the appropriate information (track - first sentence of selected text. Album - website title. Author - username)
Finally, and independent of the selection of a sentence when the webpage is touched, the word under the finger should be sent to another online service that returns an HTML-formatted string that should be shown in a panel at the bottom of the application. If this panel is touched then it should be read aloud by the same mechanism as for Speech. We will provide the online service.