/Ti.OneTok

Titanium Modules for Ti.OneTok

Primary LanguageObjective-C

Ti.OneTok

Welcome to the OneTok Titanium module project.

This project provides Titanium access to the OneTok SDK.

About OneTok

OneTok provides developers with a simple and flexible infrastructure for building voice recognition controls into mobile apps.

The OneTok SDK has been developed as part of the OneTok Voice Platform to provide to mobile app developers a simple and easy way to add voice controls to their mobile apps. The OneTok SDK consists of a native library for iOS, Android (Blackberry and Windows Phone) as well as a series of web accessible, network-based services including voice recognition, grammars and natural language processing.

Getting Started With OneTok

  • Create a developer account on Onetok.com
  • Create a new app
  • Add an App Name
  • Select an App Category, which will associate the app with a selection of pre-defined methods and sample sentences (e.g. for the banking category this will include methods such as getBalance, findAtm, findBranch, showTransactions and transferFunds and all of their corresponding sample sentences).

Once your app has been created OneTok will generate an App ID and App Token that the developer will use to uniquely identify their app when interacting with the OneTok API.

Your App Keys are then provided the Ti.OneTok's authentication method.

OneTok Documentation

The OneTok SDK is fully documented and includes sample code. Please visit their documentation library for details.

OneTok iOS Module

Documentation, Samples, and Source Code available here

OneTok Android Module

Documentation, Samples, and Source Code available here

Examples

A fully working sample app.js is available in the module's example folder.

Or download the example for [iOS] (https://github.com/benbahrenburg/Ti.OneTok/tree/master/iOS/example) or [Android] (https://github.com/benbahrenburg/Ti.OneTok/tree/master/Android/example) .

Legal Stuff

Appcelerator is a registered trademark of Appcelerator, Inc. Appcelerator Titanium is a trademark of Appcelerator, Inc.

OneTok is a registered trademark of OneTok, Inc.

Licensing

The module specific code is covered under the OSI approved Apache Public License (version 2). Titanium and OneTok SDKs are covered under their open licensing agreements. Please contact each vendor for details.

Please see the Titanium licensing located here.

Please see the OneTok licensing on their website here.

Contributing

The Ti.OneTok is a open source project. Please help us by contributing to documentation, reporting bugs, forking the code to add features or make bug fixes or promoting on twitter, etc.

Learn More

Twitter

Please consider following the @benCoding Twitter for updates and more about Titanium.

Blog

For module updates, Titanium tutorials and more please check out my blog at benCoding.Com.