Skip to content

A tool to collect read audio given sentences to record.

License

Notifications You must be signed in to change notification settings

cromz22/sentence-recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sentence Recorder

This is a tool to collect read audio given sentences to record.

Json files that contain the sentences should be placed at backend/data/json/{task_id}.json with the following format:

[
    {
        "sentenceId": "sample1_sentence1",
        "sentence": "This is sample sentence 1 from sample1.json."
    },
    {
        "sentenceId": "sample1_sentence2",
        "sentence": "This is sample sentence 2 from sample1.json."
    }
]

Users can access the web app at {frontend_url}/task/{task_id} (e.g., http://localhost:5173/task/sample1), where they can record the audio sentence by sentence, check the audio, and submit the audio of their choosing.

The submitted audio will be saved as backend/data/audio/{task_id}/{sentenceId}.webm in the Opus format.

About

A tool to collect read audio given sentences to record.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published