IBM Watson Visual Recognition

The IBM Visual Recognition API analyzes images and video frames in order to understand their content. It is capable of annotating images based solely on their visual content, without users having to describe and tag content manually. The API recognizes visual entities using semantic classifiers based on machine-learning technology.

IBM Watson User Modeling

The IBM User Modeling API uses linguistic analytics to learn peoples' preferences in order to better engage with them. Using the API, developers can derive insights from enterprise data, social media, and other digital communications. The API extracts cognitive and social characteristics, which can help businesses anticipate customer needs and recommend future actions.

IBM Watson Tradeoff Analytics

The IBM Watson Tradeoff Analytics API uses visualizations and recommendations to help users explore tradeoffs when trying to meet conflicting goals. Users can specify their objectives, preferences, and priorities and the service will then filter out the less attractive options, leaving only the best candidate choices. This way, decision makers only need to consider the best options when making their final decision.

IBM Watson Text to Speech

The IBM Text to Speech API allows users to synthesize speech from English or Spanish text. Currently, there is a male voice available for both languages and a female voice for English. The service incorporates the appropriate cadence and intonation into the synthesized speech to help it sound natural. The Text to Speech service can create audio files in .wav or .ogg format.