CeedVocal SDK enables you to add speech recognition to your iOS application. Thanks to this technology, your app is going to recognize words from a predefined list while someone is speaking. As soon as a word is recognized, the app will play an animation, open a webpage, execute a command, etc.
However, CeedVocal SDK is neither for speech synthesis (text to speech) nor for dictating someone's speech.
No, we don't at this time. Each language requires a specific acoustic model and phonetizer as it involves specific sounds (called phonemes) and/or letters. We need recordings of several dozens native speakers to build an accurate acoustic model; there should be men and women, younger and older people, soft and deep voices...
Yes, it is. Our development kit was optimized for the iPhone and iPad. There's no version of CeedVocal SDK compatible with Mac OS X or other mobile platforms (Android, Palm, Windows Mobile...).
Beyond the 5,000 words limit, launch time and processing time can be too long on a 3G iPhone (i.e. over 8 seconds and 5 seconds respectively). This can be faster with a 3GS or an iPhone 4.
What you could do if your list is longer than 5,000 words, is to implement steps in the speech recognition process. And each step has its own list of words to be recognized. Think of word categories, followed by actual words.
Yes, it does. Keyword spotting is a technique for finding one or several words from a predefined list in a sentence. CeedVocal SDK also includes a garbage model which ignores all other words (i.e. words which are not on the predefined list).
Imagine a travel guide app. You list all places worth visiting as keywords. For San Francisco, the list would be "Golden Gate Bridge", "Alcatraz", "Lombard Street" and so on. When the user says "I want to go to Alcatraz", the speech recognition technology detects the word "Alcatraz" in the sentence, and ignores all the other ones. As a result, it will show the information about Alcatraz.
Isolated words recognition: The recognizer will select the word in the list that is the closest to the one pronounced. It also gives you a score that can be used through a heuristic to determine whether that word was actually spoken or not.
Keywords spotting: this mode will recognize a word of the list even if it is within a larger sentence. This mode is less accurate than recognizing isolated words, and takes more time to process. But it's more flexible.
No, it can't. This is another approach, called Dynamic Time Warping (DTW), which is specific to the locutor who recorded the speech. That is not available in CeedVocal SDK.
CeedVocal SDK isn't a standard product but a custom-made kit featuring the languages each developer is actually interested in. Therefore, you can't download it as is from our website. If you want to try the speech recognition SDK, write to vocalia at creaceed dot com.
The trial version is usually 3 months. However, we know that developping an app often takes more time. So, if you need to extend the trial version after the first 3 months, contact us and we'll issue an additional 3-month trial version at no extra cost.
After signing the NDA, we'll give you access to a link for downloading a package including CeedVocal SDK (both for iOS devices and simulator), the acoustic model for the selected language, a sample app and documentation.
You'll also get a time-limited CeedVocal license by email.
First of all, the trial version is time-limited (usually 3 months). However, if the app is not ready after 3 months, you can of course ask for extending the trial period.
Secondly, once CeedVocal SDK is integrated into your app, you'll see a message to remind you when the license expires.
Finally, you can't use neither the Ad Hoc distribution, nor the App Store distribution with the trial version.
No, it doesn't. You purchase a commercial license for your iOS app as a fixed fee. You don't have to pay neither royalties, nor commissions, nor annual subscription.
PayPal: it's the fastest way. So if you need to get the SDK within 24 hours, you should use PayPal. Processing costs are around 4% of the transfered amount.
International Wire Transfer: it usually takes a few days to transfer the money, and processing costs may vary (it's cheaper if you are located in the European Union than in the USA for instance. And sometimes it's even cheaper than PayPal).
It happens very often. The CeedVocal SDK License is provided to the final customer who actually submits the application to the App Store. When our direct customer is a consulting company or individual, a license has to be bought by each final customer. We simply mention both your name and the final customer's name in the license agreement.
It is a namespace for your applications. For example: com.mycompanyname.MyApplicationName. It uses a reverse domain name sort of format with the idea that only one person can own it at a time.
We use the Apple App ID to link CeedVocal SDK to your app.
No, you shouldn't. We don't ask to review your source code either. But it would be great if you could contact us when your app is available on the App Store. So, we could give it a try, add a link to it from our website, or twit about it...
Yes, it is. Tell us what you would like to do, and we will modify the first agreement you signed accordingly.
From the financial point of view, you will only pay the price difference between both options. It means that the price will be exactly the same as if you had chosen from the start to develop an unlimited number of iOS applications.