On Mon, Jan 25, 2010 at 1:50 PM, Michael Ash <michael....@gmail.com> wrote: > I think that the term "VoIP" is a red herring here. Yes, technically > you're taking voice audio and sending it over IP, but VoIP normally > refers to real-time interactive usage like internet telephony. You're > just sending audio data to a server and getting some kind of response,
I assumed the voice recognition was for voice dialing or some kind of interactive voice response system. Anyway it seems like it would be better to go with a standards-based approach, e.g. the iPhone app should be a SIP client or an Asterisk client, and then I think you can easily build the voice-response stuff on an Asterisk server, as some kind of plugin. I'm not an expert on those details but I know this kind of stuff gets done from time to time, so there is probably plenty of stuff you can reuse rather than re-inventing the wheel. But then, I'm thinking as if the output of this class project is supposed to be a useful piece of engineering and build upon what exists already. Could be wrong... sometimes the profs like you to reinvent the wheel just to learn from experience. In 1994 I had a class in "multimedia information systems" and the class project was to build a computer-based magazine or newspaper replacement. I threw together a quick GUI (table of contents and navigation stuff) in Toolbook and used HTML for the content, which was quite easy, and the prof was taken aback... he had said when we started the project that there was a Unix box available to do the project on, and thought we were going to actually start with xlib or Motif or some such and build the whole thing from scratch, which I thought was utterly pointless. My grade turned out OK anyhow (maybe I got a B for that class, I forgot). The web was sortof new at that time, but all the cool kids had web pages already and I thought it was kindof pathetic that a prof who specializes in multimedia wouldn't have understood by then that it was the short-term future of media consumption, and taking that as a given, could've thought of a more appropriate assignment to build on top of it. OTOH I didn't really learn anything from that experience; if I'd slaved away with Motif to build some kind of pointless one-off app from scratch, at least I would've learned Motif along the way. The real world is often pragmatic though, like I was... why do it over again if you can reuse it. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com