{"id":13684893,"url":"https://github.com/sekwiatkowski/awesome-ai-services","last_synced_at":"2025-05-01T00:33:40.429Z","repository":{"id":132078439,"uuid":"137943638","full_name":"sekwiatkowski/awesome-ai-services","owner":"sekwiatkowski","description":"An overview of the AI-as-a-service landscape","archived":false,"fork":false,"pushed_at":"2018-06-25T00:06:10.000Z","size":425,"stargazers_count":154,"open_issues_count":0,"forks_count":23,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-05-21T17:05:45.145Z","etag":null,"topics":["artificial-intelligence","computer-vision","entity-recognition","face-recognition","java","javascript","jvm","keyphrase-extraction","kotlin","machine-learning","machine-translation","natural-language-processing","nodejs","sentiment-analysis","software-as-a-service","speech-recognition","speech-synthesis","speech-to-text","text-recognition","text-to-speech"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sekwiatkowski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-06-19T20:44:16.000Z","updated_at":"2024-05-02T07:44:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"9f55d5e9-02e2-4568-89c2-1e86cd34d047","html_url":"https://github.com/sekwiatkowski/awesome-ai-services","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sekwiatkowski%2Fawesome-ai-services","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sekwiatkowski%2Fawesome-ai-services/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sekwiatkowski%2Fawesome-ai-services/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sekwiatkowski%2Fawesome-ai-services/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sekwiatkowski","download_url":"https://codeload.github.com/sekwiatkowski/awesome-ai-services/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224230660,"owners_count":17277373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","computer-vision","entity-recognition","face-recognition","java","javascript","jvm","keyphrase-extraction","kotlin","machine-learning","machine-translation","natural-language-processing","nodejs","sentiment-analysis","software-as-a-service","speech-recognition","speech-synthesis","speech-to-text","text-recognition","text-to-speech"],"created_at":"2024-08-02T14:00:40.334Z","updated_at":"2024-11-12T06:30:49.997Z","avatar_url":"https://github.com/sekwiatkowski.png","language":"Java","funding_links":[],"categories":["Other awesome AI lists","Java","Other Lists","Uncategorized"],"sub_categories":["TeX Lists","Uncategorized"],"readme":"# awesome-ai-services [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nAn overview of the AI-as-a-service landscape\n\n## Sharing\n- [Share on Twitter](http://twitter.com/home?status=http://github.com/sekwiatkowski/awesome-ai-services)\n- [Share on Facebook](http://www.facebook.com/sharer/sharer.php?u=http://github.com/sekwiatkowski/awesome-ai-services)\n- [Share on Google Plus](http://plus.google.com/share?url=http://github.com/sekwiatkowski/awesome-ai-services)\n- [Share on LinkedIn](http://www.linkedin.com/shareArticle?mini=true\u0026url=http://github.com/sekwiatkowski/awesome-ai-services)\n\n## Table of Contents\n\n### Natural Language\n- [Entity Recognition](#entity-recognition)\n- [Keyphrase Extraction](#keyphrase-extraction)\n- [Machine Translation](#machine-translation)\n- [Sentiment Analysis](#sentiment-analysis)\n\n## Speech\n- [Speech to Text / Speech Recognition](#speech-to-text)\n- [Text to Speech / Speech Synthesis](#text-to-speech)\n\n### Vision\n- [Face Detection](#face-detection)\n- [Text Recognition](#text-recognition)\n\n# Natural Language\n\n## Entity Recognition\n[Sample input](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/sample-input.txt)\n\n### Amazon Comprehend\nGeneral: [Overview](https://docs.aws.amazon.com/comprehend/latest/dg/how-entities.html) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/amazon-comprehend/sample-output.json) | [UI](https://console.aws.amazon.com/comprehend/v2/home?region=us-east-1#home) | [Pricing](https://aws.amazon.com/comprehend/pricing/)\n\nJavaScript: [NPM](https://www.npmjs.com/package/aws-sdk) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/amazon-comprehend/amazon-comprehend-entity-recognition.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-comprehend) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/amazon-comprehend/AmazonComprehendEntityRecognition.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/amazon-comprehend/AmazonComprehendEntityRecognition.kt)\n\n- What are the entities mentioned in the document?\n- What are their types?\n- How often is each of these entities mentioned?\n\nSupported entity types: commercial items, dates, events, locations, organizations, persons, quantities, other types, titles\n\n### Google Cloud Natural Language\nGeneral: [Overview](https://cloud.google.com/natural-language/docs/reference/rest/v1/Entity) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/google-cloudnatural-language/sample-output.json) | [Demo](https://cloud.google.com/natural-language/) | [Pricing](https://cloud.google.com/natural-language/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/@google-cloud/language) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/google-cloud-natural-language/google-cloud-natural-language-entity-recognition.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-language) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/google-cloud-natural-language/GoogleCloudNaturalLanguageEntityRecognition.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/google-cloud-natural-language/GoogleCloudNaturalLanguageEntityRecognition.kt)\n\n- What are the entities mentioned in the document?\n- What are their types?\n- How salient is each of these entities in the document?\n- Where in the text are these entities mentioned?\n- What are the URLs to the corresponding Wikipedia entries?\n\nSupported entity types: consumer good, event, location, organization, person, work of art, other types\n\n### IBM Watson Natural Understanding\nGeneral: [Overview](https://console.bluemix.net/docs/services/natural-language-understanding/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/ibm-watson-natural-language-understanding/sample-output.json) | [Demo](https://natural-language-understanding-demo.ng.bluemix.net/) | [Pricing](https://www.ibm.com/cloud/watson-natural-language-understanding/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/watson-developer-cloud) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/ibm-watson-natural-language-understanding/ibm-watson-natural-language-understanding-entity-recognition.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.ibm.watson.developer_cloud/natural-language-understanding) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/ibm-watson-natural-language-understanding/IbmWatsonNaturalLanguageUnderstandingEntityRecognition.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/ibm-watson-natural-language-understanding/IbmWatsonNaturalLanguageUnderstandingEntityRecognition.kt)\n\n- What are the entities mentioned in the document?\n- What are their types and subtypes?\n\nSupported entity types:\n- Types: anatomy, award, broadcaster, company, crime, drug, email address, facility, geographic feature, health condition, hashtag, ip address, job title, location, movie, music group, natural event, organization, person, print media, quantity, sport, sporting event, television show, twitter handle, vehicle\n- [Subtypes](https://console.bluemix.net/docs/services/natural-language-understanding/entity-types-v1.html#entity-types-and-subtypes-version-1-#entity-subtypes)\n\n### Microsoft Cognitive Services Text Analytics (Preview)\nGeneral: [Overview](https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/how-tos/text-analytics-how-to-entity-linking) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/microsoft-cognitive-services-text-analytics/sample-output.json) | [Demo](https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/) | [Pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/text-analytics/)\n\nJavaScript: [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/microsoft-cognitive-services-text-analytics/microsoft-text-analytics-entity-recognition.js)\n\nJVM: [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/microsoft-cognitive-services-text-analytics/MicrosoftCognitiveServicesTextAnalyticsEntityRecognition.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/entity-recognition/microsoft-cognitive-services-text-analytics/MicrosoftCognitiveServicesTextAnalyticsEntityRecognition.kt)\n\n- What are the entities mentioned in the document?\n- Where in the document are they mentioned?\n- What are the URLs to the corresponding Wikipedia entries?\n- What are their Wikipedia and Bing IDs?\n\n## Keyphrase Extraction\n[Sample input](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/sample-input.txt)\n\n### Amazon Comprehend\nGeneral: [Overview](https://aws.amazon.com/comprehend/features/#Keyphrase_Extraction) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/amazon-comprehend/sample-output.json) | [Demo](https://console.aws.amazon.com/comprehend/v2/home?region=us-east-1#home) | [Pricing](https://aws.amazon.com/comprehend/pricing/)\n\nJavaScript: [NPM](https://www.npmjs.com/package/aws-sdk) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/amazon-comprehend/amazon-comprehend-keyphrase-extraction.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-comprehend) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/amazon-comprehend/AmazonComprehendKeyphraseExtraction.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/amazon-comprehend/AmazonComprehendKeyphraseExtraction.kt)\n\n- Which keywords can be extracted for the given document?\n- How often do each of these keywords occur?\n\n### Google Cloud Natural Language\n*Not supported*\n\n### IBM Watson Natural Understanding\nGeneral: [Overview](https://console.bluemix.net/docs/services/natural-language-understanding/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/ibm-watson-natural-language-understanding/sample-output.json) | [Demo](https://natural-language-understanding-demo.ng.bluemix.net/) | [Pricing](https://www.ibm.com/cloud/watson-natural-language-understanding/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/watson-developer-cloud) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/ibm-watson-natural-language-understanding/ibm-watson-natural-language-understanding-keyphrase-extraction.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.ibm.watson.developer_cloud/natural-language-understanding) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/ibm-watson-natural-language-understanding/IbmWatsonNaturalLanguageUnderstandingKeyphraseExtraction.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/ibm-watson-natural-language-understanding/IbmWatsonNaturalLanguageUnderstandingKeyphraseExtraction.kt)\n\n- Which keywords can be extracted for the given document?\n\n### Microsoft Cognitive Services Text Analytics\nGeneral: [Overview](https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/how-tos/text-analytics-how-to-keyword-extraction) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/microsoft-cognitive-services-text-analytics/sample-output.json) | [Demo](https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/) | [Pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/text-analytics/)\n\nJavaScript: [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/microsoft-cognitive-services-text-analytics/microsoft-text-analytics-keyphrase-extraction.js)\n\nJVM: [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/microsoft-cognitive-services-text-analytics/MicrosoftCognitiveServicesTextAnalyticsKeyphraseExtraction.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/keyphrase-extraction/microsoft-cognitive-services-text-analytics/MicrosoftCognitiveServicesTextAnalyticsKeyphraseExtraction.kt)\n\n- Which keywords can be extracted for the given document?\n\n## Machine Translation\n[Sample input](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/sample-input.txt)\n\n### Amazon Translate\nGeneral: [Overview](https://aws.amazon.com/translate/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/amazon-translate/sample-output.txt) | [UI](https://console.aws.amazon.com/translate/home?region=us-east-1#explorer) | [Pricing](https://aws.amazon.com/translate/pricing/)\n\nJavaScript: [NPM](https://www.npmjs.com/package/aws-sdk) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/amazon-translate/amazon-translate-machine-translation.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-translate) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/amazon-translate/AmazonTranslateMachineTranslation.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/amazon-translate/AmazonTranslateMachineTranslation.kt)\n\nSupport for [seven languages](https://aws.amazon.com/translate/details/)\n\n### Google Cloud Translation API\nGeneral: [Overview](https://cloud.google.com/translate/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/google-cloud-translation/GoogleCloudTranslationMachineTranslation.java) | [Demo](https://cloud.google.com/translate/#translate_demo_section) | [Pricing](https://cloud.google.com/translate/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/@google-cloud/translate) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/google-cloud-translation/google-cloud-translation-machine-translation.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-translate) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/google-cloud-translation/GoogleCloudTranslationMachineTranslation.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/google-cloud-translation/GoogleCloudTranslationMachineTranslation.kt)\n\nSupport for [98 language pairs](https://cloud.google.com/translate/docs/languages#languages-nmt) in neural machine translation model\n\n### IBM Watson Language Translator\nGeneral: [Overview](https://www.ibm.com/watson/services/language-translator/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/microsoft-translator-text/sample-output.txt) | [Demo](https://www.ibm.com/watson/services/language-translator/#demo) | [Price](https://www.ibm.com/cloud/watson-language-translator/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/watson-developer-cloud) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/ibm-watson-language-translator/ibm-watson-language-translator-machine-translation.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.ibm.watson.developer_cloud/language-translator) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/microsoft-translator-text/MicrosoftTranslatorTextMachineTranslation.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/microsoft-translator-text/MicrosoftTranslatorTextMachineTranslation.kt)\n\nSupport for [33 language pairs](https://console.bluemix.net/docs/services/language-translator/translation-models.html#translation-models)\n\n### Microsoft Cognitive Services Translator Text\nGeneral: [Overview](https://azure.microsoft.com/en-us/services/cognitive-services/translator-text-api/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/microsoft-translator-text/sample-output.txt) | [Pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/translator-text-api/)\n\nJavaScript: [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/microsoft-translator-text/microsoft-translator-text-machine-translation.js)\n\nJVM: [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/microsoft-translator-text/MicrosoftTranslatorTextMachineTranslation.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/machine-translation/microsoft-translator-text/MicrosoftTranslatorTextMachineTranslation.kt)\n\nSupport for [39 language pairs](https://docs.microsoft.com/en-us/azure/cognitive-services/translator/languages) \n\n## Sentiment Analysis\n[Overview](https://towardsdatascience.com/machine-learning-as-a-service-487e930265b2) | [Sample input](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/sample-input.txt)\n\n### Amazon Comprehend\nGeneral: [Overview](https://aws.amazon.com/comprehend/features#Sentiment_Analysis) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/amazon-comprehend/sample-output.json) | [Demo](https://console.aws.amazon.com/comprehend/v2/home?region=us-east-1#home) | [Pricing](https://aws.amazon.com/comprehend/pricing/)\n\nJavaScript: [NPM](https://www.npmjs.com/package/aws-sdk) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/amazon-comprehend/amazon-comprehend-sentiment-analysis.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-comprehend) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/amazon-comprehend/AmazonComprehendSentimentAnalysis.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/amazon-comprehend/AmazonComprehendSentimentAnalysis.kt)\n\n- To what extent does the document express an overal positive, negative, neutral or mixed sentiment?\n\n### Google Cloud Natural Language\nGeneral: [Overview](https://cloud.google.com/natural-language/docs/analyzing-sentiment) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/google-cloud-natural-language/sample-output.json) | [Demo](https://cloud.google.com/natural-language/) | [Pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/text-analytics/)\n\nJavaScript: [NPM](https://www.npmjs.com/package/@google-cloud/language) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/google-cloud-natural-language/google-cloud-natural-language-sentiment-analysis.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-language) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/google-cloud-natural-language/GoogleCloudNaturalLanguageSentimentAnalysis.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/google-cloud-natural-language/GoogleCloudNaturalLanguageSentimentAnalysis.kt)\n\n- To what extent does the document express an overal positive, negative, neutral or mixed sentiment?\n\n### IBM Watson Natural Understanding\nGeneral: [Overview](https://console.bluemix.net/docs/services/natural-language-understanding/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/ibm-watson-natural-language-understanding/sample-output.json) | [Demo](https://natural-language-understanding-demo.ng.bluemix.net/) | [Pricing](https://www.ibm.com/cloud/watson-natural-language-understanding/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/watson-developer-cloud) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/ibm-watson-natural-language-understanding/ibm-watson-natural-language-understanding-sentiment-analysis.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.ibm.watson.developer_cloud/natural-language-understanding) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/ibm-watson-natural-language-understanding/IbmWatsonNaturalLanguageUnderstandingSentimentAnalysis.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/ibm-watson-natural-language-understanding/IbmWatsonNaturalLanguageUnderstandingSentimentAnalysis.kt)\n\n- To what extent does the document express an overal positive, negative or neutral sentiment?\n\n### Microsoft Cognitive Services Text Analytics\nGeneral: [Overview](https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/how-tos/text-analytics-how-to-sentiment-analysis) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/microsoft-cognitive-services-text-analytics/sample-output.json) | [Demo](https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/) | [Pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/text-analytics/)\n\nJavaScript: [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/microsoft-cognitive-services-text-analytics/microsoft-text-analytics-sentiment-analysis.js)\n\nJVM: [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/microsoft-cognitive-services-text-analytics/MicrosoftCognitiveServicesTextAnalyticsSentimentAnalysis.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/sentiment-analysis/microsoft-cognitive-services-text-analytics/MicrosoftCognitiveServicesTextAnalyticsSentimentAnalysis.kt)\n\n- To what extent does the document express an overal positive, negative or neutral sentiment?\n\n# Speech\n\n\u003ch2 id=\"speech-to-text\"\u003eSpeech to Text / Speech Recognition\u003c/h2\u003e\n\n[Sample input](http://awesome-ai-services.s3.amazonaws.com/speech-recognition/greys-anatomy-introduction-60-seconds.mp3)\n\n### Amazon Transcribe\nGeneral: [Overview](https://aws.amazon.com/transcribe/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/amazon-transcribe/sample-output.json) | [UI](https://console.aws.amazon.com/transcribe/home) | [Pricing](https://aws.amazon.com/transcribe/pricing/)\n\nJavaScript: [NPM](https://www.npmjs.com/package/aws-sdk) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/amazon-transcribe/amazon-transcribe-speech-recognition.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-transcribe) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/amazon-transcribe/AmazonTranscribeSpeechToText.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/amazon-transcribe/AmazonTranscribeSpeechToText.kt)\n\nSupport for US English and Spanish\n\n### Google Cloud Speech-to-Text\nGeneral: [Overview](https://cloud.google.com/speech-to-text/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/google-cloud-speech-to-text/sample-output.txt) | [Demo](https://cloud.google.com/speech-to-text/) | [Pricing](https://cloud.google.com/speech-to-text/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/@google-cloud/speech) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/google-cloud-speech-to-text/google-cloud-speech-to-text.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-speech) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/google-cloud-speech-to-text/GoogleCloudSpeechToText.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/google-cloud-speech-to-text/GoogleCloudSpeechToText.kt)\n\nSupport for 119 languages/locales\n\n### IBM Speech to Text\nGeneral: [Overview](https://www.ibm.com/watson/services/speech-to-text) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/ibm-watson-speech-to-text/sample-output.json) | [Demo](https://speech-to-text-demo.ng.bluemix.net/) | [Pricing](https://www.ibm.com/cloud/watson-speech-to-text/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/watson-developer-cloud) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/ibm-watson-speech-to-text/ibm-watson-speech-to-text.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.ibm.watson.developer_cloud/speech-to-text) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/ibm-watson-speech-to-text/IbmWatsonSpeechToText.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/ibm-watson-speech-to-text/IbmWatsonSpeechToText.kt)\n\nSupport for 9 languages\n\n### Microsoft Cognitive Services Speech to Text (Preview)\nGeneral: [Overview](https://azure.microsoft.com/en-us/services/cognitive-services/speech-to-text/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/microsoft-cognitive-services-speech-to-text/sample-output.json) | [Demo](https://azure.microsoft.com/en-us/services/cognitive-services/speech-to-text/) | [Pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/speech-services/)\n\nJavaScript: [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/microsoft-cognitive-services-speech-to-text/microsoft-cognitive-services-speech-recognition.js)\n\nJVM: [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/microsoft-cognitive-services-speech-to-text/MicrosoftCognitiveServicesSpeechToText.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-recognition/microsoft-cognitive-services-speech-to-text/MicrosoftCognitiveServicesSpeechToText.kt)\n\nThe REST API is limited to utterances of up to [14 seconds](https://docs.microsoft.com/gl-es/azure/cognitive-services/speech-service/rest-apis#speech-to-text).\n\nSupport for 8 languages\n\n\u003ch2 id=\"text-to-speech\"\u003eText to Speech / Speech Synthesis\u003c/h2\u003e\n\n[Overview](https://towardsdatascience.com/speech-synthesis-as-a-service-5c65d17e62f4) | [Sample input](https://github.com/sekwiatkowski/awesome-ai-services/tree/master/speech-synthesis/sample-input)\n\n### Amazon Polly\nGeneral: [Overview](https://aws.amazon.com/polly/) | [Sample output](https://soundcloud.com/sebastian-e-kwiatkowski/sets/amazon-polly) | [UI](https://console.aws.amazon.com/polly/home) | [Pricing](https://aws.amazon.com/polly/pricing/)\n\nJavaScript: [NPM](https://www.npmjs.com/package/aws-sdk) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/amazon-polly/amazon-polly-speech-synthesis.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-polly) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/amazon-polly/AmazonyPollyTextToSpeech.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/amazon-polly/AmazonyPollyTextToSpeech.kt)\n\n34 voices in 25 languages\n\nSSML extensions:\n- Breathing\n- Dynamic Range Compression\n- Speaking softly\n- Timbre\n- Whispering\n\n### Google Cloud Text-to-Speech (Beta)\nGeneral: [Overview](https://cloud.google.com/text-to-speech/) | [Sample output](https://soundcloud.com/sebastian-e-kwiatkowski/sets/google-cloud-text-to-speech) | [Demo](https://cloud.google.com/text-to-speech/) | [Pricing](https://cloud.google.com/text-to-speech/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/@google-cloud/text-to-speech) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/google-cloud-text-to-speech/google-cloud-text-to-speech.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-speech) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/google-cloud-text-to-speech/GoogleCloudTextToSpeech.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/google-cloud-text-to-speech/GoogleCloudTextToSpeech.kt)\n\n28 voices in 14 languages\n\n### IBM Watson Text to Speech\nGeneral: [Overview](https://www.ibm.com/watson/services/text-to-speech/) | [Sample output](https://soundcloud.com/sebastian-e-kwiatkowski/sets/ibm-watson-text-to-speech) | [Demo](https://text-to-speech-demo.ng.bluemix.net/) | [Pricing](https://www.ibm.com/cloud/watson-text-to-speech/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/watson-developer-cloud) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/ibm-watson-text-to-speech/ibm-watson-text-to-speech.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.ibm.watson.developer_cloud/text-to-speech) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/ibm-watson-text-to-speech/IbmWatsonTextToSpeech.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/ibm-watson-text-to-speech/IbmWatsonTextToSpeech.kt)\n\n13 voices in 7 languages\n\nSSML extensions:\n- Good news\n- Apology\n- Uncertainty\n\nCustomization:\n- Pitch\n- Glottal tension\n- Breathiness\n- Timbre\n\n### Microsoft Cognitive Services Text to Speech (Preview)\nGeneral: [Overview](https://azure.microsoft.com/en-us/services/cognitive-services/text-to-speech/) | [Sample output](https://soundcloud.com/sebastian-e-kwiatkowski/sets/microsoft-cognitive-services) | [Demo](https://azure.microsoft.com/en-us/services/cognitive-services/text-to-speech/) | [Pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/speech-services/)\n\nJavaScript: [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/microsoft-cognitive-services-text-to-speech/microsoft-cognitive-services-speech-synthesis.js)\n\nJVM: [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/microsoft-cognitive-services-text-to-speech/MicrosoftCognitiveServicesTextToSpeech.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/speech-synthesis/microsoft-cognitive-services-text-to-speech/MicrosoftCognitiveServicesTextToSpeech.kt)\n\n80 voices in 32 languages\n\nCustomization in private preview\n\n# Vision\n\n## Face Detection\n[Sample input](http://awesome-ai-services.s3.amazonaws.com/face-detection/face-detection-sample-input.jpg)\n\n### Amazon Rekognition\nGeneral: [Overview](https://aws.amazon.com/rekognition/image-features/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/amazon-rekognition/sample-output.json) | [Demo](https://console.aws.amazon.com/rekognition/home?region=us-east-1#/face-detection) | [Pricing](https://aws.amazon.com/rekognition/pricing/)\n\nJavaScript: [NPM](https://www.npmjs.com/package/aws-sdk) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/amazon-rekognition/amazon-rekognition-face-detection.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-rekognition) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/amazon-rekognition/AmazonRekognitionFaceDetection.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/amazon-rekognition/AmazonRekognitionFaceDetection.kt)\n\n- Where are the faces and face parts located in the image?\n- What are the age ranges of the persons shown?\n- Are they smiling?\n- Do they wear eyeglasses or sunglasses?\n- What are their genders?\n- Do they have a beard or mustache?\n- Are their eyes or mouth open?\n- Do they express emotions of happiness, sadness, anger, confusion, disgust, surprise or calmness?\n- Given a face image, what other image shows the most similar face?\n- Are the faces in two images of the same person?\n\n### Google Cloud Vision\nGeneral: [Overview](https://cloud.google.com/vision/docs/detecting-faces) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/google-cloud-vision/sample-output.json) | [Demo](https://cloud.google.com/vision/) | [Pricing](https://cloud.google.com/vision/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/@google-cloud/vision) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/google-cloud-vision/google-cloud-vision-face-detection.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-vision) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/google-cloud-vision/GoogleCloudVisionFaceDetection.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/google-cloud-vision/GoogleCloudVisionFaceDetection.kt)\n\n- Where are the faces and face parts located in the image?\n- What is the pose of the faces?\n- Does the faces express emotions states of joy, sorrow, anger or surprise?\n- Is the person wearing headwear?\n- Is the photo underexposed or blurred?\n\n### IBM Watson Visual Recognition\nGeneral: [Overview](https://console.bluemix.net/docs/services/visual-recognition/getting-started.htm) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/ibm-watson-visual-recognition/sample.output.json) | [Demo](https://watson-visual-recognition-duo-dev.ng.bluemix.net/) | [Pricing](https://www.ibm.com/cloud/watson-visual-recognition/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/watson-developer-cloud) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/ibm-watson-visual-recognition/ibm-watson-visual-recognition-face-detection.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.ibm.watson.developer_cloud/visual-recognition) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/ibm-watson-visual-recognition/IbmWatsonVisualRecognitionFaceDetection.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/ibm-watson-visual-recognition/IbmWatsonVisualRecognitionFaceDetection.kt)\n\n- Where are the faces located in the image?\n- What are the age ranges of the persons shown?\n- What are their genders?\n\n### Microsoft Cognitive Services Face\nGeneral: [Overview](https://azure.microsoft.com/en-us/services/cognitive-services/face/) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/microsoft-cognitive-services-face/sample-output.json) | [Demo](https://azure.microsoft.com/en-us/services/cognitive-services/face/) | [Pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/face-api/)\n\nJavaScript: [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/microsoft-cognitive-services-face/microsoft-cognitive-services-face-face-detection.js)\n\nJVM: [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/microsoft-cognitive-services-face/MicrosoftCognitiveServicesFaceFaceDetection.java) | [Kotlin](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/microsoft-cognitive-services-face/MicrosoftCognitiveServicesFaceFaceDetection.kt)\n\n- What are the faces and face parts located in the image?\n- Are parts of the faces occluded?\n- What is the pose of the heads?\n- How old are they?\n- What are their genders?\n- Does the face express the emotional states of anger, contempt, disgust, fear, happiness sadness, surprise or a neutral state?\n- Arey they smiling?\n- Is the hair visible? What is the hair color? Or is the person bald?\n- Do they have a moustache, a beard or sideburns?\n- Are they wearing make-up?\n- What kind of acessories is the person wearing, if any?\n- What kind of glasses is the person wearing, if any?\n- Is the photo blurred? What is the exposure level? What is the noise level?\n- Are the faces in two images of the same person?\n\n## Text Recognition\n[Sample input](http://awesome-ai-services.s3.amazonaws.com/text-recognition/welcome-to-utah.jpg)\n\n### Amazon Rekognition\nGeneral: [Overview](https://docs.aws.amazon.com/rekognition/latest/dg/text-detection.html) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/text-recognition/amazon-rekognition/sample-output.json) | [Demo](https://console.aws.amazon.com/rekognition/home?region=us-east-1#/text-detection) | [Pricing](https://aws.amazon.com/rekognition/pricing/)\n\nJavaScript: [NPM](https://www.npmjs.com/package/aws-sdk) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/face-detection/amazon-rekognition/amazon-rekognition-face-detection.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-rekognition/1.11.351) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/text-recognition/amazon-rekognition/AmazonRekognitionTextRecognition.java)\n\n- Where in the image file is text located?\n- What is the text content?\n- Which boxes do individual words belong to?\n\n### Google Cloud Vision\nGeneral: [Overview](https://cloud.google.com/vision/docs/ocr) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/text-recognition/google-cloud-vision/sample-output.json) | [Demo](https://cloud.google.com/vision/) | [Pricing](https://cloud.google.com/vision/pricing)\n\nJavaScript: [NPM](https://www.npmjs.com/package/@google-cloud/vision) | [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/text-recognition/google-cloud-vision/google-cloud-vision-text-recognition.js)\n\nJVM: [Maven](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-vision) | [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/text-recognition/google-cloud-vision/GoogleCloudVisionTextRecognition.java)\n\n- Where in the image file is text located?\n- What is the text content?\n- What is the language of the text content?\n\n### IBM Watson Visual Recognition\n*This feature is currently in [private beta](https://datasciencex.typeform.com/to/nU6efl).*\n\n### Microsoft Cognitive Services Computer Vision\nGeneral: [Overview](https://azure.microsoft.com/en-us/services/cognitive-services/computer-vision/#text) | [Sample output](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/text-recognition/microsoft-cognitive-services-computer-vision/sample-output.json) | [Demo](https://azure.microsoft.com/en-us/services/cognitive-services/computer-vision/#text) | [Pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/computer-vision/)\n\nJavaScript: [Node](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/text-recognition/microsoft-cognitive-services-computer-vision/microsoft-cognitive-services-cv-text-recognition.js)\n\nJVM: [Java](https://github.com/sekwiatkowski/awesome-ai-services/blob/master/text-recognition/microsoft-cognitive-services-computer-vision/MicrosoftCognitiveServicesComputerVisionTextRecognition.java)\n\n- Where in the image file is text located?\n- What is the text content?\n\n## License\n[![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)](http://creativecommons.org/licenses/by/4.0/)\n\nThis work is licensed under a [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsekwiatkowski%2Fawesome-ai-services","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsekwiatkowski%2Fawesome-ai-services","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsekwiatkowski%2Fawesome-ai-services/lists"}