🚀 Torah Rocket • Read / Listen
R140 recovery engine • verified Torah chapters • external code • real audio progress
Connecting to the stored Torah Rocket library…
0 / 0 spoken • progress begins only after actual speech start
Torah Rocket R160 • Device Acceptance Gate — choose a stored work and section below. /daily-audio/ remains the canonical 4br.ca learner route and the R140 external reader remains authoritative. Exact work + section is the source identity. If that exact stored source cannot be verified, reading stops rather than substituting Genesis, another work, stale text, or generated religious material. Phone acceptance is fail-closed: Android/iOS is not marked passed unless the physical device produces audible English speech, visible highlight/progress after real speech start, working pause/resume, Read from here, and chapter switching. Hebrew remains device-voice only unless a Rabbi/teacher-reviewed asset is explicitly registered.
R125 source acceptance • verify several stored works
Runs a metadata-only corpus check against Torah Rocket’s existing source gateway. It does not display, copy or rewrite Torah text. Each tested work must return a real stored section with at least one row and a distinct source fingerprint. A failed work is reported as failed; nothing is substituted.
Not run on this device.
Opening the direct Torah Rocket reader… Open reader
Torah Rocket • Read / ListenAudio readyListen. Learn. Continue.
Audio-first Jewish learning from Torah Rocket’s stored source library. Your place and progress stay on this device.
Technical / version details
R150 mobile-acceptance readiness is active on top of the R140 external reader recovery. /daily-audio/ remains the stable 4br.ca learner route. Phones use the low-memory speech path; heavy Kokoro/WebGPU stays disabled on mobile. Source reads remain exact-work+section and fail closed; no other work or invented religious text may substitute. Spoken segments highlight and scroll only after actual speech start. Hebrew remains device-voice and review-gated where pronunciation requires Rabbi / Beit Din teacher confirmation. Android/iOS background and lock-screen behavior remains unaccepted until proven on physical devices.
Architecture details and release notes are intentionally hidden from the normal learning flow.
Genesis is the default. Use the work selector below for the rest of the Torah Rocket library.
More controls
Audio diagnostics — speaker path passed
Your Samsung passed this Web Audio output test. Keep it only for troubleshooting; it is not the Torah player.
Expected: two short beeps.
0/0MISSION PROGRESS
0DAY STREAK
0.9×READING SPEED
Verified Genesis starter source ready • expanding the database library…
Today’s mission
Selecting from the local corpus…
Uses the exact work and section selected above. As each stored segment is spoken, Torah Rocket highlights it and scrolls it into view. English is the accepted mobile-safe path. Hebrew uses the device voice only and is not presented as reviewed pronunciation unless a Rabbi / Beit Din teacher-approved profile or recording exists.
Audio readySamsung audio accepted
Custom text / advanced
Choose a work and section, then tap Read current section.
Optional cloud fallback
[gspeech-button]
GSpeech remains available only as fallback; it is not required for the local Kokoro path.
Genesis 1:1
In the beginning God created the heaven and the earth.
בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ׃
Genesis 1:2
Now the earth was unformed and void, and darkness was upon the face of the deep; and the spirit of God hovered over the face of the waters.
וְהָאָ֗רֶץ הָיְתָ֥ה תֹ֙הוּ֙ וָבֹ֔הוּ וְחֹ֖שֶׁךְ עַל־פְּנֵ֣י תְה֑וֹם וְר֣וּחַ אֱלֹהִ֔ים מְרַחֶ֖פֶת עַל־פְּנֵ֥י הַמָּֽיִם׃
Genesis 1:3
And God said: Let there be light. And there was light.
וַיֹּ֥אמֶר אֱלֹהִ֖ים יְהִ֣י א֑וֹר וַֽיְהִי־אֽוֹר׃
Genesis 1:4
And God saw the light, that it was good; and God divided the light from the darkness.
וַיַּ֧רְא אֱלֹהִ֛ים אֶת־הָא֖וֹר כִּי־ט֑וֹב וַיַּבְדֵּ֣ל אֱלֹהִ֔ים בֵּ֥ין הָא֖וֹר וּבֵ֥ין הַחֹֽשֶׁךְ׃
Genesis 1:5
And God called the light Day, and the darkness He called Night. And there was evening and there was morning, one day.
וַיִּקְרָ֨א אֱלֹהִ֤ים ׀ לָאוֹר֙ י֔וֹם וְלַחֹ֖שֶׁךְ קָ֣רָא לָ֑יְלָה וַֽיְהִי־עֶ֥רֶב וַֽיְהִי־בֹ֖קֶר י֥וֹם אֶחָֽד׃
Advanced / offline / source verification
Source Receipt
Each completed public Daily Audio mission writes a local provenance receipt containing only date, work, section, completed segment count, language and the verified source fingerprint. No religious text, Conversion question, score, note or teacher flag is copied into the receipt.
No completed mission receipt yet
Continuity Passport
Move only public Daily Audio state between devices. The small resume code carries position/settings only. The optional Airplane Mode Pack carries the exact currently loaded public source section plus its source fingerprint, and is refused on import if that fingerprint does not validate. Neither transfer contains private Conversion questions, scores, notes or teacher flags.
Source fingerprint pending
Reader accessibility & source health
Adjust only the on-screen reading size; the stored source text itself is never changed. The health indicator reports whether the currently loaded public section is fingerprint-verified, cached, or unavailable.
Checking source…English voice: checking…Hebrew voice: checking…Audio check: not run on this device
Cross-platform continuity contract: Major R120 keeps one portable work/section/mission/language/segment/speed/completion contract, fingerprinted source/audio caching, verified offline packs, metadata-only diagnostics, a stable 4br.ca canonical reader route, and an explicit native-app acceptance record. Browser/PWA, Android and iOS clients consume the same provider-neutral audio interface and cached audio identifiers. The native shell must prove background playback, lock-screen controls, lifecycle restore and offline-pack integrity before it is marked accepted; browser capability alone is never treated as proof. Private Conversion data is excluded from public stores, and public Calendar/Parsha/Daily Audio continuity remains outside private Family/Conversion backup payloads. Windows, Vercel and WPVibe remain out of scope.
R120 acceptance snapshot
Creates a metadata-only QA snapshot for the currently selected public work/section. It includes source fingerprint, device/browser capability and voice-health labels, but never copies Torah text or private Family/Conversion data.
Not captured on this device
Source integrity: Daily selection changes which stored section you hear; it does not create or rewrite source text. If the exact requested work + section is unavailable and no matching fingerprint-verified cache exists, Torah Rocket clears the previous rendered text and stops. It never leaves stale Torah under a new selection and never invents replacement religious material.
