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.

IBM Watson Speech to Text

The IBM Speech to Text API automatically transcribes English speech to text. Developers can use this API to add speech transcription capabilities to their applications. Speech recognition accuracy is highly dependent on the quality of input audio, and the service can only transcribe words that it knows. Thus, the conversion of speech to text may not be perfect. IBM Speech to Text is part of the Watson Developer Cloud and is currently still in beta.

IBM Watson Relationship Extraction

The IBM Relationship Extraction API enables users to extract useful information - such as people, places, organizations, events, and the relationships between them - from text. This is the beta release of the API, and it may not be supported if a new beta is released or when the service exits beta. As a result, this service is not suggested for production use.

IBM Watson Question and Answer

The IBM Question and Answer API provides responses to questions based on cognitive analyses of bodies of information called corpora. Each corpus uses a set of information and documents to supply knowledge of a given domain. By default, the API gives users access to two corpora that cover healthcare and travel.

IBM Watson Message Resonance

The IBM Watson Message Resonance API helps developers identify word choices that will resonate with their intended audience. Users propose a word and the API analyzes it against millions of tweets for a given community. The API then returns a resonance score to give the user an idea of the effectiveness of the language for the intended audience.

IBM Watson Machine Translation

The IBM Machine Translation API enables developers to translate text from one language to another. This is a beta release and may not be supported after a new beta is released or when the service leaves beta. As a result, this API is not recommended for production use. IBM Machine Translation is part of the Watson Developer Cloud.