Skip to content
@ReadAlongs

ReadAlongs

Welcome to the ReadAlongs project

Interactive story telling embeddable into any website!

This space on GitHub is dedicated to all the repos related to the ReadAlongs Project.

What is Readalong Studio?

Readalong Studio is a program (actually a collection of programs) to help you make and view online "read-along" and "sing-along" audiobooks for language and literacy education. As the audio plays, the word currently being spoken is highlighted, and the student can click on any word to hear it pronounced in isolation.

Screenshot of a read-along story in the Atikamekw language

You give the software two things, the text of the story, and a recording of someone speaking the story aloud. Inside, the software listens to the recording and tries to guess the exact time when each word starts and stops. (If you've ever used audio software like Audacity or ELAN, imagine measuring the exact time when every word starts and stops. You could totally do this, but it takes a long time and can be tedious; it usually takes about an hour to measure a minute of speech!) Our software's guesses aren't perfect, but it can make these guesses in seconds.

Key links

Source code organization

  • Studio-Web (formerly called Web-Component) is a large monorepo that contains the web app and the embeddable web component.
  • Studio is the repo for the CLI interface and the web_api backend used by the web app.
  • SoundSwallower is the speech recognizer used for audio-text aligner, including both a JavaScript version (used by the web app) and a C version with bindings for Python (used by the CLI version).
  • g2p is the grapheme-to-phoneme library used by the ReadAlongs Studio.
  • ICLDC-Docs hosts the documentation we provided for the ICLDC8 workshop.
  • OpenSamples has public data that can be used for testing.

Pinned Loading

  1. Studio Studio Public

    Audiobook alignment for Indigenous languages

    Python 34 20

  2. SoundSwallower SoundSwallower Public

    An even smaller speech recognizer / force aligner

    C 32 4

  3. Studio-Web Studio-Web Public

    Suite of web packages for creating interactive ReadAlongs (this repo was formerly called Web-Component)

    HTML 10 9

Repositories

Showing 9 of 9 repositories
  • Studio Public

    Audiobook alignment for Indigenous languages

    ReadAlongs/Studio’s past year of commit activity
    Python 34 20 24 0 Updated Sep 18, 2024
  • Studio-Web Public

    Suite of web packages for creating interactive ReadAlongs (this repo was formerly called Web-Component)

    ReadAlongs/Studio-Web’s past year of commit activity
    HTML 10 9 25 1 Updated Sep 17, 2024
  • SoundSwallower Public

    An even smaller speech recognizer / force aligner

    ReadAlongs/SoundSwallower’s past year of commit activity
    C 32 4 5 1 Updated Aug 19, 2024
  • .github Public

    Top-level readme repo for the ReadAlongs space

    ReadAlongs/.github’s past year of commit activity
    0 0 0 0 Updated May 1, 2024
  • Editor Public

    Alignment editor for ReadAlongs

    ReadAlongs/Editor’s past year of commit activity
    JavaScript 0 0 0 0 Updated Apr 30, 2024
  • ICLDC-Docs Public

    Documentation for ICLDC workshop

    ReadAlongs/ICLDC-Docs’s past year of commit activity
    0 0 0 0 Updated Aug 31, 2023
  • Studio-Web-archived Public archive

    ReadAlong Studio Web Interface

    ReadAlongs/Studio-Web-archived’s past year of commit activity
    TypeScript 2 2 6 0 Updated Feb 6, 2023
  • OpenSamples Public

    Samples for ReadAlong-Studio that can be shared openly

    ReadAlongs/OpenSamples’s past year of commit activity
    Shell 2 0 0 0 Updated Oct 27, 2022
  • ReadalongsDesktop Public archive Forked from tobyatgithub/ReadalongsDesktop

    A desktop GUI app for readalongs

    ReadAlongs/ReadalongsDesktop’s past year of commit activity
    Python 0 MIT 2 0 0 Updated Jun 23, 2022

Top languages

Loading…

Most used topics

Loading…