can we do voice calling in the iphone? - iphone

Can we do the voice identify functionality in the iphone os 3.0 i have some sound recorded by the user than on them i have to do some function can we do it in the os 3.0.
example code would be appreciated .
i mean can we do that like: we record our sound and after just click on the call button and than first we speak the name of the person and call goes to that one ??

This question is quite confusing, but I'll try to answer what I understand of it.
The iPhone 3GS, running iPhone OS 3.0, has voice dialing functionality, which can be accessed by holding down the home button or holding down the center button on the apple headphones. Apple has not opened up any APIs to access voice dialing (or any of the other voice controlling features) to third party developers.
However, if you want to create your own voice recognition algorithms this can be done. Google has created an app that lets you speak your desired search query into the phone and then it will translate the query into the appropriate text and perform the search.
Apple does allow calling a specified number from a third party app. Use teL: followed by the appropriate number.
So if you want to implement voice dialing, you have to roll your own voice recognition/detection software, and then use the teL: URL to place the call.

Related

Record the conversation of phone - ios [duplicate]

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Is an iPhone Call Recorder theoretically possible?
I am an iPhone devleoper.
I want to record the conversation during phone call.
I don't know apple is allowing to do this or not.
If yes, than can anybody guide me how can i do this?
Basically In my app ,I am recording 1 audio .
Now when i call someone from my contact ,I want to play that audio as well as record the conversation.
Both play and record thing I want.
I am confused whether it is possible or not.
There is no public API for recording the calls made (or received) by the built-in Phone app.
You will have to implement your own phone calling mechanism. You'll probably want to use VoIP. (That is what Google Voice uses, for example.) You'll need to run your own server on the Internet, or contract with an existing VoIP service. You'll want to use in-app purchase to let the user buy minutes, because it costs money to run your own server or use a third-party service.
There is no public API for this. No app headed for the App Store can record phone calls made with the standard Phone app.

Accessing existing voice notes from iPhone App

I want my current iPhone App to access the iPhone for existing voice notes.
Two questions on that:
Where by default the voice notes on iPhone gets stored.
Do I have access to Audio Recorder (Voice Momos) App from my iPhone App.
Do I have access to those voice note from my iPhone App. (If no, then is there any reference which provides proof for the same, that I don't have that access?)
Apple does not provide any API for voice notes, so there is no way to access them.
You want prove that you can't access them, which I can't not give. But since the developers documentation does not provide API for voice memos you should accept that is is not allowed by apple.

Can we play prerecorded message in a call through iPhone app?

I want to create an iPhone app with following features:
User should be able to make a call to number.
App will play the prerecorded message when call get connected.
After playing the message, line will be connected and user will be able to communicate with the person to whom he made the call.
I heard that Apple doesn't allow the developers to interact with the calling functionality of iPhone but is there any way to achieve this. Please suggest!
Thanks-
You have heard correctly, According to Apple Developer Library, it is not possible to intercept the calling functionality.
Simple Apple does not allow such stuff with current sdk.
Not so sure but, May be possible for jailbroken iPhone app.

Programmatically initiate Conference call on IPhone

Is there a way to make a conference call programmatically on the IPhone ?
I want to be able to place a call to persons A and B, connecting both, and then dropping myself and let the two parties continue the conversation.
Is that possible ?
Not possible. An app can place a call to a single phone number, via the -openURL: method on UIApplication, but once it does that, it goes into the background and the Phone app takes over.
Also, it sounds as if you’re trying to make a prank-calling app, which is in violation of section 22.6 of the App Store Review Guidelines:
Apps that enable anonymous or prank phone calls or SMS/MMS messaging will be rejected
That type of calling you described in your question, can only happen if you are on a phone system (PBX) in a office. On a mobile phone or the phone in your house, once the party that initiated both calls hangs up, everyone is disconnected.
It's not possible with Facetime if you aren't one of the two persons. But, you would a audio conference or a video conference ?

Create voice recognition app

I need to develop an App witch detects voice when it´s running (not what are they saying, just if someone speaks) and if so, I need to launch an especific mp3 from my sd.
I never developed for android/iphone but I need to especify my boss in how many hours it could be done.
Is there any easy way for voice recognition? and... I think that the answear could be yes but, is ther a way to listen a specified mp3 from my code?
(no plataform specified yet, it could be android or iphone)
Thanks very much in advance
Try looking at this question. It might help a bit. if you got back something valid from the google servers, then you could cause it play an MP3, I suppose.
EDIT: Also, it's important to remember that android phones don't do the "voice recognizing" themselves. The sound is streamed to Google servers (like a phone call) and the servers "recognize" what you're saying, and send that back to the phone.