LogoLogo
HomeExploreDocsAPIBlogContact
  • 🗃️Gooey.AI Docs
  • Changelog
  • 📖Guides
    • 🤖How to build an AI Copilot?
      • AI Prompting: Best practices
      • Curate your Knowledge Base Documents
      • Advanced Settings
      • Prepare Synthetic Data
      • Conversation Analysis
        • Glossary
      • Building a Multi-Modal Copilot
      • Frequently Asked Questions about AI Copilot
      • How to Automate Data Export?
    • 🚀How to deploy an AI Copilot?
      • Deploy to Web
      • Deploy to WhatsApp
      • Deploy to Slack
      • Deploy to Facebook
      • Broadcast Messages (via web or API)
      • Add buttons to your Copilot
    • ⚖️Understanding Bulk Runner and Evaluation
      • 💪How to set up Bulk Runner?
      • 🕵️‍♀️How to set up Evaluations?
      • How to use Bulk Run via API
    • 👄How to use AI Lip Sync Generator?
      • Lip Sync Animation Generator (WITH AUDIO FILES)
      • LipSync videos with Custom Voices
      • Set up your API for Lipsync with Local Folders
      • Tips to create great HD lipsync output
      • Frequently Asked Questions about Lipsync
    • 🗣️How to use ASR?
      • 📊How to create language evaluation for ASR?
    • How to use Compare AI Translations?
      • Google Translate Glossary
    • How does RAG-based document search work?
    • 🧩How to use Gooey Functions?
      • ✨LLM-enabled Functions
      • How to use SECRETS in Functions?
      • 🔥How to connect FirebaseDB to Copilot
    • 🎞️How to create AI Animations?
    • 🤳How to make amazing AI Art QR Codes?
      • API tips on AI Art QR Codes
    • 🖼️Create an AI Image with text
      • AI Image Prompting
      • API Tips for AI Image Generator
    • 📸AI Photo Editor
      • Build your avatar with AI
    • 🧑‍🏫How to use Gooey.AI’s Image Model Trainer?
    • 🔍Generate “People Also Ask” SEO Content
    • 🌐How to create SEO-Optimized content with AI?
    • How to use Workspaces?
      • How to use Version History?
      • How to add SECRETS in your Workspace?
    • 🍟How can I get free credits?
  • 😇CONTRIBUTING
    • Contributing
    • Documentation Style Guide
  • 🤓API REFERENCE
    • Getting started
    • API Generator
    • Rate Limits
    • Error Codes
  • 🍭ENDPOINTS
    • Copilot
    • Lipsync
    • Lipsync TTS
    • AI Art QR Generator
    • AI Animation Generator
    • Compare AI Image Generator
    • Gooey.AI on GitHub
Powered by GitBook
LogoLogo

Home

  • Gooey.AI
  • Explore Workflows
  • Sign In
  • Pricing

Learn

  • Docs
  • Blog
  • FAQs
  • Videos

Developers

  • How-to Guides
  • Get your Gooey.AI Key
  • Github
  • API Endpoints

Connect

  • Book a Demo
  • Discord
  • Team
  • Jobs

@Dara.network / Gooey.AI / support@gooey.ai

On this page
  • Why do you need a Bulk and Evaluation Workflow?
  • Features of Bulk Runner and Evaluation Workflow
  • Getting Started
  • Step 0 - Prepare your data
  • Step 1 - Select the ASR Models
  • Step 2 - Add your CSV/Google Sheets
  • Step 3 - Select the input column
  • Step 4 - Select the pre-built evaluator
  • Step 5 - Hit Submit
  • FAQs

Was this helpful?

Edit on GitHub
  1. Guides
  2. How to use ASR?

How to create language evaluation for ASR?

Set up a simple workflow to compare ASR models and evaluate the right choice for your product

Last updated 1 year ago

Was this helpful?

Why do you need a Bulk and Evaluation Workflow?

When testing ASR models, your main goal is to scope out which model is best suited for your project needs.

There are several components to test:

  • understanding model proficiency in global languages and local accents

  • assessing the accuracy of translations

  • checking for low Word Error Rate

  • latency

  • price

Features of Bulk Runner and Evaluation Workflow

  1. Run several models in one click

  2. Choose any of the API Response Outputs to populate your test

  3. Built-in evaluation tool for quick analysis

  4. Use csv or Google Sheets as input

  5. Get output in CSV for further data analysis

Also see:

Getting Started

Step 0 - Prepare your data

  1. Collect all your audio voice samples into a Google Drive folder (make sure they are in .wav or .mp3 format)

  2. In a new Google spreadsheet or CSV file copy the links of all your audio files

  3. Add the human-created transcription for each sample

  4. Add the English translation for each sample

Step 1 - Select the ASR Models

Head to our bulk and eval workflow.

In the example, we have already pre-filled the various models that can be tested. You can choose the ones you want to run by selecting it in the dropdown.

Step 2 - Add your CSV/Google Sheets

Step 3 - Select the input column

Select the column in the input from the dropdown box. The outputs will appear as various columns. In this example, it will be the "audios" column

Step 4 - Select the pre-built evaluator

In the "Evaluation Workflows" section select the "Speech Recognition Model Evaluator".

Step 5 - Hit Submit

A bar graph with the performance will appear once the entire evaluation is complete.

FAQs

Q: How should I prepare the transcription and translation data?

A: Arrange the audio sample link in the first column, for each audio link add transcriptions and translations in the respective row.

Q: What is the ideal length of the recording?

A: Any recording less than 40 minutes will work successfully, if you are a copilot creator we would recommend limiting the audio sample to 2-3 minutes.

Q: What audio format should we use?

A: Gooey's ASR workflow will accept .wav and .mp3 audio formats.

Q: How many files can I test?

A: Our partners have tested up to 1000 audio files in one run!

Q: How can we increase the quality of the test?

A: Make sure your transcriptions and translations are as accurate as possible.

Upload your CSV/Google Sheet from . In this example, we have used a Google Sheet of 10 Audio Samples with transcripts and translations. A preview of your sheet will appear once it is correctly uploaded.

Once you hit submit, the selected ASR model workflows (see ) will run for each audio file in the sheet (see ). An output CSV will be generated on the right-hand side of the page.

After the runs are complete, the selected Evaluator (see ), will compare the ASR model outputs to the human-generated translations. It will assess and rate how accurately each model has translated the audio sample.

📖
🗣️
📊
LINK TO HINDI ASR EVALUATION EXAMPLE
Step 0
Step 1
Step 2
Step 4
Select the models you want to evaluate your audio samples on
The outputs will appear in a table format on the right of the page, the output will appear in new columns after your originally populated columns
After the evaluation is complete, table and a bar graph will show the evalution scores
Screenshot of audio sample links with trasncriptions and english translation
Cover

🗣️ Check out our Hindi ASR Evaluation

Cover

🏎️ Global Language Understanding for AIs