How to use Speech Recognition inside the iOS SDK? [closed] - ios

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I know that there is no public API for the SIRI-Services,
but is there an API for simple Speech-Recognition? So if I have a textfield and the user taps onto that textfield, a keyboard with the typically microphone button appears and if he pressed it the speech get recognized and transformed into a string object? Or is this button maybe presented by default?

There are many libraries availble. You can use any of them.
openears // This is the best library
VocalKit (Deprecated for open ears)
TTS
ispeech (Not free)
Hope it helps you.
NOTE:
if you download openears (which contains a sample project called "OpenEarsSampleApp") #efimovD mentions this
Check the code in view controller and you will see an array with
possible commands. This thing detects commands! Not some talk. It
listens and tries to compare what you've said with the words from
array

You can use the MindMeld iOS SDK provided by Expect Labs. It supports continuous (streaming) speech recognition on iOS. It also supports natural language understanding and content discovery for any custom content domain.
Try it out at: https://expectlabs.com/docs/sdks/ios/gettingStarted

Related

Add a Language UILexicon to iOS Custom Keyboard for Predictive Text [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 days ago.
Improve this question
I'm Trying to create a custom iOS keyboard. I used the UILexicon class to provide a basic lexicon of words that requestSupplementaryLexiconWithCompletion: method provides.
But I want to add the Predictive Text to the keyboard as well.
I know that its not possible to create a database of words even if you try with full Effort.
So, I Believe that no one would have done it with their own keyboard. There must be a pre-Created Database of words and I know that.
Even if I find a Database of these words, I don't understand how to provide a Suggestion based on the Previous word.
Could any one Point me to a good and trusted Source that could provide me the results I want and give me a database of the Lexicons of English as well as Other Languages too.
Please even suggest the way to use the Database in the App.

Is there a Shazam-Like API? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I write programs using Apple's Siri Shortcuts, and I am looking for an API or any way that can be used to identify a song playing in the background.
Is there any software that can do this? If not, is there a way to write a Shortcut that IDs a song?
Thank you!
Check out Gracenote:
"
Gracenote (which is owned by Sony) has opened up it's SDKs and APIs and has a proper dev portal.
You can check out the app "Track ID" on Play Store which I am sure will give you better results than Shazam or Soundhound. Track ID uses the Gracenote services. Having access to the huge Sony Music collection, Gracenote does a much better job of ACR than Shazam (especially, me being Indian, I find Gracenote recognising a lot of Hindi, Bengali, Tamil songs, which Shazam or Soundhound only are able to recognise English ones)."
Gracenote.com

Where is the API for "Invisible Ink" located? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I have secrets that need to be shared in my application, and would like to adopt the "Invisible Ink" feature that is new in iOS 10.
https://youtu.be/n5jXg_NNiCA?t=1h27m30s
Since I'm creating a greenfield application (version 1) I think this visual element of consistency is a good thing to include in my app.
Is the invisible ink UX available for developers?
First and foremost, the invisible ink view is inside a private framework, and using private frameworks will cause your app to be rejected in the App Store reviewing process. Still, for the community's sake, here's your answer (I'm sorry I got it to you in Obj-C, I'll try and come back later to update it to Swift):
You need to go around using dlopen to load the ChatKit framework manually in your app:
dlopen("/System/Library/PrivateFrameworks/ChatKit.framework/ChatKit", RTLD_LAZY);
// or use RTLD_NOW if you need it loaded immediately
Then, instantiate a CKInvisibleInkImageEffectView using NSClassFromString:
id invisibleInk = [[NSClassFromString(#"CKInvisibleInkImageEffectView") alloc] initWithFrame: yourFrame];
[invisibleInk performSelector:#selector(setImage:) withObject: yourUIImage];
//You likely want to put the InvisibleInkView right over an UIImageView containing the very same image
That should do the trick for you. Remember to actually add the InvisibleInk view wherever you want using yourView.addSubview(invisibleInk), and have fun.

Is it possible to develop an app that reads other apps' usage data? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
With the new app-extension kit, I'd like to know if it's possible to build an app that tracks various usage statistics of other apps. For e.g., the no of times someone uses their calculator or the no of minutes spent on Quora.
This is a really nice idea to enhance the ability of iOS system. However, even in iOS8 this is unlike to achieve. Apple has offered so limited APIs for APPs to access other APPs. In those APIs, I cannot find any one to record other APPs' launching or closing. (Except you call that from your own APP so that you can record the time, but this is meaningless.)
In the official document for App Extension Programming, manager for APP is not a type that is mentioned in the guide. I'm afraid that you have read it and it cannot give you more help.
I tried to do research on the most detail list of iOS APIs to find whether this is possible. But since iOS5.0, Apple no longer provided the API diffs. Here is the search result.

trigger.io - Looking for data storage possibility [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I know this is not a technical question but I don't know where to ask elsewhere.
I use the very cool toolkit called trigger.io to develop apps for both android and ios. Now I would like to use something like a database to display data in my app.
Firstly I found a realtime backend called firebase: http://www.firebase.com/
Nice but it takes a while until one gets access to it since it is still in beta.
Then I found a cloud service called Kinvey: http://www.kinvey.com/ Also interesting, but it is free as long as only 200 users download the app.
So do you know any alternatives to store data and use it for my app?
That would be very helpful,
thanks enne
Sure. Parse is an easy option. Basic plan to get start is $0 a month.
Also, there is nothing stopping you from bundling (or download and saving and caching) a json file for use in your trigger.io app.

Resources