Dataset · speech audio
English–Hebrew Code-Switching Sentences
English sentences with everyday Hebrew words and Israeli names written in Latin letters, read aloud on a phone by one English speaker living in Israel.
Where the dataset is now
| Split | Clips | Audio (min) | Distinct terms | Phone clips |
|---|---|---|---|---|
train | 849 | 97.5 | 707 | 792 |
test | 91 | 12.3 | 140 | 85 |
Counted from the dataset's metadata.jsonl files when this page was built, 15 October 2026. The dataset grows as new takes are published, so Hugging Face may already have more. The test split is term-disjoint: its held-out Hebrew terms never appear in train.
About the dataset
Speech recognition trained on English mangles the Hebrew words that English speakers in Israel use every day: Bituach Leumi, Misrad Hapnim, tzaharon, makolet. This dataset is the training and test data for fixing that.
Each row is one take: a short English sentence containing one or more Hebrew words, read aloud and reviewed on the phone before it was published. Hebrew words follow one canonical romanized spelling, and Hebrew proper nouns are capitalised (Yerushalayim, Bituach Leumi).
It is a subset of Read-Aloud Voice Sentences: every take whose categories include code_switch, copied unchanged with the same ids and split. Fixes go into the main dataset and are re-synced.
Checkpoints and roadmap
Each training run is pinned to a dataset revision, so every model checkpoint can be traced to the exact data it saw. Planned stages are the current plan, not promises.
- Capture app and dataset created Done 14 October 2026
A phone web app in the style of Common Voice: read, record, review, publish in batches.
- Code-switching subset split out Done 14 October 2026
This dataset, plus a browser Space to listen by term.
- v1 training snapshot Done 15 October 2026
Parent dataset pinned at revision b31aeabb5edc: 77 min of code-switching trained the v1 pilot model.
- Transcript normalisation pass Done 15 October 2026
10 rows fixed, including a spelling-rewrite bug that turned "more" into "moreh".
- v2 training snapshot Done 15 October 2026
Parent dataset pinned at revision 3bdaa2a50d52: 120 min of code-switching (1,248 clips) trained the v2 model; test split 121 clips, 14 min.
- Data collection In progress
Recording continues, weighted toward the priorities below.
- v3 training snapshot Planned
A new pinned revision at 180 min of code-switching train audio, for v3 and its 0/15/30% English comparison.
What is being recorded next
- The 390 Hebrew terms that stock Parakeet v2 never gets right, such as Misrad Hapnim, Bituach Leumi, rofe mishpacha and Pikud Haoref.
- Terms with only one or two takes so far. Most of the 600-plus terms in train appear only once.
- 301 Israeli-life terms found missing by a gap review, with 868 new sentences written for them.
- Plain monolingual English from the same phone, for the English share of the training mix (in the parent dataset).
Speaker and recording
- One speaker: Daniel Rosehill, born in Ireland, English with an Irish accent, living in Jerusalem.
- Recorded on a OnePlus Nord 3 5G internal microphone, with browser echo cancellation, noise suppression and auto gain turned off. A smaller set of older takes came from a ThinkPad desktop mic.
- 16 kHz mono 16-bit PCM WAV.
Layout and columns
data/<split>/audio/<id>.wav with a metadata.jsonl per split.
load_dataset("danielrosehill/English-Hebrew-Codeswitching-Sentences") works directly.
| Column | What it holds |
|---|---|
text | Ground truth, punctuated and cased like Parakeet v2 output |
target_terms | The Hebrew words and names the sentence was written to exercise |
categories | Always includes code_switch; may add names, message and others |
prompt_source | Where the sentence text came from, for attribution |
duration_s | Clip length in seconds |
device / environment / conditions | Recording phone or mic and the room it was recorded in |
recorded_at | UTC timestamp of the take |
Models trained on it
Related
- Read-Aloud Voice SentencesParent dataset: all takes, including monolingual English
- Code-switching browserListen to the takes by Hebrew term
- English–Hebrew Mixed SentencesEarlier desktop-mic round; its sentences were re-read on the phone
- Hebrew-Latin token classifierLexicon behind the canonical spellings
- Project tracker (GitHub)Status, data counts and log
Licence: CC-BY-4.0, with sentence-text attribution per prompt_source as described on the parent dataset's card.