Goto

Collaborating Authors

 Optical Character Recognition


Here Are the Top 10 Ted Talks on AI That Are a Must-Watch

#artificialintelligence

In the current scenario, where everything is going digital, Ted Talks have a great role in educating and imparting knowledge to a wider audience. These engaging interactions have robbed the minds of people and Ted Talks do not consume a lot of time. Instead, they just spread ideas in a very concise, interactive form so that it hooks and does not bore the audience. Ted Talks cover a wide variety of themes and topics, technology is one of them. It has a great archive of talks on artificial intelligence.


Text to Speech System for Multi-Speaker Setting

#artificialintelligence

What would you want to do if you could generate the voice of your favorite celebrity? Before I get ahead of myself, let me clearly define the objective of this blog. Given text and some voice clips of the desired speaker (say, Beyonce), I want my AI to output an audio clip where Beyonce is speaking the text that I input to this code. So essentially, this is the same Text To Speech (TTS) problem we saw earlier but with an added constraint to output the speech in a particular speaker's voice. In this blog, I share two methods that can complete our task, and I will be comparing these two methods at the end.


Purchase Order (PO) Matching - Automate with AI

#artificialintelligence

PO Matching is the process of connecting a purchase order (PO) issued by a client indicating types, quantities, and agreed prices for products/services to the invoice issued by a vendor for it's delivery. The goal of PO matching is to ensure timely vendor payments, correct accounting of costs and easy detection of fraudulent practices. PO matching involves several steps, including the receipt of invoice, capture of data, verification with purchase order, matching the parameters, and resolution based on various parameters. Invoice processing and PO matching are complex, time-consuming, and resource-intensive processes when performed manually, especially in scaled-up business activities. Even in departments where there is digitization of information in the form of Enterprise Resource Planning (ERP) applications, a significant amount of human labour is required; from the time an invoice is raised or received to its entry into the ERP application, accounts payable personnel perform a seemingly endless list of chores.


How to detect online trends without web scraping

#artificialintelligence

To get text information from the content of each screenshot, we will apply text recognition from these images. Our goal is not only to obtain the words used on the page but also their weights (understood as a measure of their relevance or importance). Thanks to that, we will be able to generate a word cloud, where word size will signal how exposed a word was on the site. Pytesseract is an optical character recognition (OCR) tool for python. It will recognize and "read" the text embedded in screenshots.


Simple Transparent Adversarial Examples

arXiv.org Artificial Intelligence

There has been a rise in the use of Machine Learning as a Service (MLaaS) Vision APIs as they offer multiple services including pre-built models and algorithms, which otherwise take a huge amount of resources if built from scratch. As these APIs get deployed for high-stakes applications, it's very important that they are robust to different manipulations. Recent works have only focused on typical adversarial attacks when evaluating the robustness of vision APIs. We propose two new aspects of adversarial image generation methods and evaluate them on the robustness of Google Cloud Vision API's optical character recognition service and object detection APIs deployed in real-world settings such as sightengine.com, picpurify.com, Google Cloud Vision API, and Microsoft Azure's Computer Vision API. Specifically, we go beyond the conventional small-noise adversarial attacks and introduce secret embedding and transparent adversarial examples as a simpler way to evaluate robustness. These methods are so straightforward that even non-specialists can craft such attacks. As a result, they pose a serious threat where APIs are used for high-stakes applications. Our transparent adversarial examples successfully evade state-of-the art object detections APIs such as Azure Cloud Vision (attack success rate 52%) and Google Cloud Vision (attack success rate 36%). 90% of the images have a secret embedded text that successfully fools the vision of time-limited humans but is detected by Google Cloud Vision API's optical character recognition. Complementing to current research, our results provide simple but unconventional methods on robustness evaluation.


Text To Speech Explained from basic

#artificialintelligence

As the title suggests, in this blog we are going to learn about text to speech (TTS) synthesis. What is the first bell which rings in your mind when you listen to text to speech? For me, it's Alexa, Google Home, Siri, and many other conversational bots that are on an exponential rise currently. Advances in deep learning research have helped us to generate human-like voices, so let's see how we can use that. I'll start with a few definitions, but if you want to understand these more then read this blog first.


Microsoft is testing Xbox party chat accessibility features

Engadget

Microsoft has announced that speech transcription and text-to-speech synthesis is coming to Xbox party chat, starting today for Xbox Insiders. The new features will make it easier for players with hearing or speech difficulties to participate in party chat and are part of an Xbox initiative to improve accessibility. Both features can be found in the "ease of access" tab under "game and chat transcription." With speech-to-text transcription, words spoken in a party are converted into text displayed in an adjustable overlay, as shown above. With text-to-speech enabled, anything you type into party text chat will be ready by a synthetic voice to the rest of the party, with a choice of several voices per language.


Grad-TTS: A Diffusion Probabilistic Model for Text-to-Speech

arXiv.org Machine Learning

Recently, denoising diffusion probabilistic models and generative score matching have shown high potential in modelling complex data distributions while stochastic calculus has provided a unified point of view on these techniques allowing for flexible inference schemes. In this paper we introduce Grad-TTS, a novel text-to-speech model with score-based decoder producing mel-spectrograms by gradually transforming noise predicted by encoder and aligned with text input by means of Monotonic Alignment Search. The framework of stochastic differential equations helps us to generalize conventional diffusion probabilistic models to the case of reconstructing data from noise with different parameters and allows to make this reconstruction flexible by explicitly controlling trade-off between sound quality and inference speed. Subjective human evaluation shows that Grad-TTS is competitive with state-of-the-art text-to-speech approaches in terms of Mean Opinion Score. We will make the code publicly available shortly.


This $4 Mac app extracts text from images and videos for you

Engadget

If you've ever gone through the painstaking process of transcribing text from a video, or begrudgingly typing up the copy from an image, you know the struggle. Not only is this a tedious activity, also it's prone to human error and a total time waster, to boot. Leave the manual work behind and join the thousands of Mac users who simplify their workflows with TextSniper, on sale now for just $4. TextSniper's optical character recognition (OCR) software works fast to detect any text from your screen, whether that's screenshots, images, videos, PDFs or digital documents. Instead of pouring over, say, a video, you'll be able to instantly convert that speech into text. Then, you're a simple copy-and-paste away from dropping the content into your notes, messaging app and anywhere else you please.


Gartner says low-code, RPA, and AI driving growth in 'hyperautomation'

#artificialintelligence

Research firm Gartner estimates the market for hyperautomation-enabling technologies will reach $596 billion in 2022, up nearly 24% from the $481.6 billion in 2020. Gartner is expecting significant growth for technology that enables organizations to rapidly identify, vet, and automate as many processes as possible and says it will become a "condition of survival" for enterprises. Hyperautomation-enabling technologies include robotic process automation (RPA), low-code application platforms (LCAP), AI, and virtual assistants. As organizations look for ways to automate the digitization and structuring of data and content, technologies that automate content ingestion, such as signature verification tools, optical character recognition, document ingestion, conversational AI, and natural language technology (NLT), will be in high demand. For example, these tools could be used to automate the process of digitizing and sorting paper records.