
Do you have to process data manually because it is served through images or scanned documents? An image-to-text conversion makes it possible to extract text from images to automate the processing of texts on images, videos, and scanned documents. In this article, we look at how to convert an image to text with React and Tesseract.js(OCR), preprocess images, and deal with the limitations of Tesseract (OCR). https://smashingmagazine.com/2021/06/image-text-conversion-react-tesseract-js-ocr/

Voice assistants are currently the most popular use case for voice user interfaces. However, due to the bad feedback loop resulting from voice assistants can only solve simple user tasks such as setting an alarm or playing music. In order for voice user interfaces to really break through, feedback to the user must be visual, not auditive. https://smashingmagazine.com/2021/06/alternative-voice-ui-voice-assistants/

Next.js has a file-based routing system in which each page automatically becomes a route based on its file name. This article will guide you through almost everything you need to know about Routing in Next.js and point you in the direction of related topics and concepts. https://smashingmagazine.com/2021/06/client-side-routing-next-js/

Image placement on the modern web is highly intentional, helping to communicate the overall purpose of a page or view. This means that nearly every image you declare needs to have an alternate description. https://smashingmagazine.com/2021/06/img-alt-attribute-alternate-description-decorative/

In a new short series of posts, we highlight some of the useful tools and techniques for developers and designers. Recently we’ve covered HTML Emails and SVG Generators. This time we look into different kinds of tools to help you streamline your accessibility testing process. Don’t miss the next one. https://smashingmagazine.com/2021/06/complete-guide-accessibility-tooling/

When developing themes and plugins for WordPress, we need to test them in different environments. How can we create multiple testing sites on our computer, quickly and easily, without having to become a sysadmin? https://smashingmagazine.com/2021/06/multiple-wordpress-sites-locally-devkinsta/

In this episode of the Smashing Podcast, we’re talking about image optimization. What steps should we follow for performant images in 2021? We talk to expert Addy Osmani to find out. https://smashingmagazine.com/2021/06/smashing-podcast-episode-39/

Spoiler alert: tooltips, modals, tabs, carousels, and dropdown menus are some of the user interface components that require more than CSS. To ensure accessibility of your interface, JavaScript is a necessary addition to accomplish focus management, respond to keyboard events, and toggle ARIA attributes. https://smashingmagazine.com/2021/06/css-javascript-requirements-accessible-components/

Design often revolves around visuals, but the other senses deserve love too. In this article, we tune in to audio features that are making sites sing. https://smashingmagazine.com/2021/06/web-design-done-well-audio/

We don’t need to write everything from scratch every single time. With boilerplates and starter kits, we can set up our projects faster, and get to work immediately. https://smashingmagazine.com/2021/06/useful-frontend-boilerplates-starter-kits/