June 2022 Summaries
13 posts from Deepgram
Filter
Month:
Year:
Post Summaries
Back to Blog
This article discusses how gender manifests in various languages and the influence of gender on language. In English, grammatical gender is limited to certain contexts such as pronouns and gendered vocabulary. Over time, contemporary language has moved away from overtly gendered terms due to factors like feminist language reform and demographic changes. Other major world languages have varying degrees of grammatical gender marking, with some even conjugating verbs based on the speaker's gender. Some languages classify nouns into categories unrelated to gender, such as animate vs inanimate or front/back of mouth sounds. Recently, there has been a push for gender-neutral language reform in Romance languages like Spanish and Portuguese. The article concludes by emphasizing the importance of recognizing how gender influences language and its potential impact on social perceptions and expectations.
Jun 28, 2022
1,394 words in the original blog post.
PyTorch's TorchAudio library, an extension for handling audio data, enables sophisticated audio manipulations, including effects, background noise, and room reverb additions, which are crucial for machine learning models. TorchAudio supports audio transformations and feature extractions, such as creating spectrograms and mel-frequency cepstral coefficients (MFCC), essential for analyzing audio timbre and spectral features. The library also facilitates advanced resampling techniques using various filters and methods, such as low-pass, rolloff, and window filters, to adjust audio data for different sampling rates. Detailed examples are provided to demonstrate the practical applications of these features, illustrating the library's capability to enhance the quality and utility of audio data in machine learning workflows.
Jun 27, 2022
3,359 words in the original blog post.
This blog post discusses how to transcribe live streaming audio using Python web frameworks and Deepgram's speech-to-text service. The four Python web frameworks covered are FastAPI, Flask 2.0, Quart, and Django. Each framework has its own pros and cons, but all can be used with Deepgram for real-time audio transcription. FastAPI is innovative and easy to use, while Flask 2.0 is lightweight and flexible. Quart is asynchronous and similar to Flask, making it easier to serve WebSockets. Django follows a "Batteries included" philosophy and uses Channels for real-time communication. Deepgram's Python SDK handles pre-recorded and live streaming speech recognition transcription, allowing developers to choose their preferred framework for integrating with the service.
Jun 23, 2022
672 words in the original blog post.
Callbi, a South African company, has partnered with Deepgram to expand the availability of speech analytics solutions for contact centers worldwide. The partnership aims to provide an affordable and accurate solution for both large and small contact centers, enabling them to transcribe all their calls within a day for faster insights. With this collaboration, Deepgram's highly accurate automatic speech recognition technology will be utilized in 24 languages and dialects, allowing Callbi to expand its services to the UK, US, Western Europe, and Australia.
Jun 21, 2022
420 words in the original blog post.
This tutorial demonstrates how to add speech recognition capabilities to a React and Node.js project using Deepgram's Automatic Speech Recognition (ASR) technology. The author provides step-by-step instructions on adding the speaking feature, creating a server connection, and connecting the WebSocket to the front-end. The final result is an application that allows users to speak affirmations aloud, transcribes them using Deepgram's Node SDK, and displays the transcription on the screen. The code for this project can be found in the provided GitHub repository.
Jun 20, 2022
1,292 words in the original blog post.
This tutorial demonstrates how to fetch an audio stream from a URL, send the stream data to Deepgram, and receive transcriptions in real-time using Fetch API and WebSocket. The process involves opening a WebSocket channel to Deepgram, requesting the hosted audio stream data from the URL, and passing the stream in incremental chunks to Deepgram for transcription. This technique is particularly useful when working with live stream data and receiving real-time transcriptions from Deepgram's speech-to-text API.
Jun 16, 2022
921 words in the original blog post.
The distinction between a language and a dialect is not always clear-cut. Linguists often use mutual intelligibility as a test to determine if two varieties are separate languages or dialects of the same language. However, this approach can be challenging when dealing with similar languages such as Swedish, Norwegian, and Danish. The level of intelligibility required to classify varieties as dialects or different languages is not clearly defined, leading to debates over whether certain forms of communication should be considered separate languages or dialects of the same language.
Jun 14, 2022
1,174 words in the original blog post.
This article discusses the best Python tools for manipulating audio data. It covers various aspects of working with audio data such as recording and playing audio, clipping or trimming audio data, changing the sampling rate, adjusting volume, combining two audio files, overlaying audio files, converting audio file formats, and transcribing audio data using a Web API. The article provides detailed examples for each aspect using popular Python libraries like pyaudio, python-sounddevice, pydub, ffmpeg-python, scipy, and Deepgram SDK.
Jun 13, 2022
2,927 words in the original blog post.
The text discusses a blog post by StepZen that demonstrates how to use Deepgram with Next.js. It explains how to convert the Deepgram API into a GraphQL API, translate English audio to French text, and display the results using Next.js. The post also provides information on where to find the blog post and offers assistance for any questions or feedback related to Deepgram.
Jun 09, 2022
144 words in the original blog post.
This tutorial will guide you through building a Twilio-Deepgram streaming server using Rust and the Actix Web framework. The server will act as an intermediary between Twilio's Voice API and Deepgram's Transcription API, enabling real-time transcription of phone calls.
The server will have two main endpoints:
1. /client - This endpoint is for subscribing to a specific call using WebSockets. Clients (such as web applications) can connect to this endpoint and receive real-time transcriptions for the specified call.
2. /twilio - This endpoint is for handling incoming Twilio calls. When a new call comes in, the server will create a WebSocket connection with Deepgram's Transcription API and start streaming audio data from Twilio to Deep
Jun 07, 2022
4,252 words in the original blog post.
The author, Jose Nicholas Francisco, explores the potential of AI in assisting with test-taking and specifically focuses on using it to study for the MCAT (Medical College Admission Test). He creates a Python-based pipeline that transcribes Khan Academy's lecture videos into text, summarizes them, and concatenates all summaries into one large study guide. Francisco then uses this AI-generated study guide to take the Chemistry section of the MCAT in three different ways: random guessing, educated guessing with his raw brain, and educated guessing with the AI-created study guide. The results show that the AI-assisted method yielded the best score, indicating that AI can be a helpful tool for test preparation.
Jun 06, 2022
1,780 words in the original blog post.
The text discusses how to use Dolby.io's Media Enhance API and Deepgram's transcription service for improving audio quality and generating accurate transcripts. It provides a step-by-step guide on how to start an enhancement job, track its progress, get the enhanced file URL, transcribe it with Deepgram, and concludes by emphasizing the usefulness of these two APIs in various projects.
Jun 02, 2022
1,266 words in the original blog post.
The gaming industry is increasingly utilizing speech-to-text and voice recognition technologies, which offer numerous advantages for both developers and players. One key use case is voice-to-text chat, enabling seamless communication during gameplay without interrupting the action. Another significant benefit is improved accessibility for players with disabilities, as these technologies allow them to control characters and navigate menus using only their voices.
Jun 02, 2022
345 words in the original blog post.