Resonance AI SDK
2.1.0
Contents
1. Getting Started
1.1. Declaring Features of Interest
1.2. Data Sources Definition
1.3. Rule Engine Configuration
2. Resonance iOS SDK framework
2.1. Add the SDK to your Xcode Project
2.1.1. Configure the app capabilities
2.1.2. Set the Location Service permission string
2.1.3. Objective-C
2.1.4. All set!
2.2. Data Collector
2.2.1. Configure the collector
2.2.2. Ask for Permission
2.2.3. Start the collector
2.2.4. Stop the collector
2.2.5. Logger
2.3. Activity Tracking
2.3.1. History
2.3.2. Realtime Event Monitoring (Beta)
3. Resonance Android SDK framework
3.1. Core Concepts
3.1.1. Modules
3.1.2. Rules
3.1.3. Data Analysis
3.2. Rules Engine
3.2.1. The
RuleDefinition
Class
3.2.2. The
Atooma
Class
3.2.3. The
RuleConflictsChecker
Class
3.3. Defining Rules With XML
3.3.1. Property Values
3.3.2. External Provider Calls
3.3.3. Example
3.3.4. Atooma binary format
3.4. Developing Modules
3.4.1. Creating Modules
3.4.2. Creating Value Types
3.4.3. Creating Triggers
3.4.4. Creating Condition Checkers
3.4.5. Trigger and Condition Checker Affinity
3.4.6. Creating Performers
3.5. Modules API Reference
3.5.1. OAuth Based Modules
3.5.2. Activity Manager
3.5.3. Airplane
3.5.4. Alarm
3.5.5. Battery
3.5.6. Bluetooth
3.5.7. Camera
3.5.8. Contacts
3.5.9. Core
3.5.10. Data Sync
3.5.11. Dropbox
3.5.12. Facebook
3.5.13. Google Calendar
3.5.14. Google Drive
3.5.15. Gmail
3.5.16. Headphone
3.5.17. Instagram
3.5.18. Location
3.5.19. Notification
3.5.20. Shake
3.5.21. SMS
3.5.22. Telephony
3.5.23. Text To Speech
3.5.24. Twitter
3.5.25. WiFi
3.5.26. Weather
3.6. Activity Tracking
3.6.1. Theoretical Basis
3.6.2. Monitoring Events
3.6.3. Accessing activity history
3.6.4. Sub Activities
3.6.5. Next Steps
3.6.6. Bibliography
3.7. Resonance API Client
3.7.1. Theoretical Basis
3.7.2.
ResonanceApiClient
class
3.7.3. Data Collector
3.7.4. Advisor
3.7.5. Next Steps
3.7.6. Bibliography
3.8. Building Own Applications
3.8.1. Example 0 - Rule Engine Basics
3.8.2. Example 1 - External Providers
3.8.3. Example 2 - Custom Modules
3.8.4. Example 3 - XML As A Template
3.8.5. Example 4 - Parking Reminder
3.8.6. Example 5 - Timeline
3.9. Stable Gradle Configuration
3.10. Basic Manifest Configuration
3.11. Changelog
4. Context API
4.1. Basic API
4.2. Vehicle API
4.3. User Places API
4.4. On Foot API
4.5. Entertainment API
4.6. Health API
4.7. Business API
4.8. Holidays API
5. Info API
5.1. User Basic Habits
5.2. Vehicle
5.3. Suggestions
5.4. Weather
5.5. Traffic
5.6. Fitness
5.7. Shopping Habits
Text To Speech
Performer Speak
Text To Speech
¶
Identifier
- TEXT-TO-SPEECH
Description
- Executes Text To Speech functionalities.
Current Version
- 1
Initialization
- None
Destroy
- None
Dependencies
-
Core
Performer Speak
¶
Name
SPEAK
Description
Vocalizes a text.
Type
Name
Required
Description
Parameters
CORE.STRING
TEXT
Yes
Text to vocalize.