-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpractice.html
More file actions
61 lines (61 loc) · 2.8 KB
/
Copy pathpractice.html
File metadata and controls
61 lines (61 loc) · 2.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="viewport-fit=cover, user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1"
/>
<title>Voice Practice — Read-Aloud Drills · Braat</title>
<meta
name="description"
content="Practice your voice with read-aloud passages and sentence drills while Braat records takes you can replay and compare. Runs entirely in your browser — your audio never leaves your device."
/>
<link rel="canonical" href="https://braat.app/practice" />
<meta property="og:title" content="Voice Practice — Read-Aloud Drills" />
<meta
property="og:description"
content="Read-aloud passages and sentence drills for voice training, with takes you can replay and compare. Runs in your browser — your audio never leaves your device."
/>
<meta property="og:url" content="https://braat.app/practice" />
<meta property="og:type" content="website" />
<meta property="og:image" content="https://braat.app/practice.png" />
<meta property="og:site_name" content="Braat" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Voice Practice — Read-Aloud Drills" />
<meta
name="twitter:description"
content="Read-aloud passages and sentence drills for voice training. Runs in your browser — your audio never leaves your device."
/>
<meta name="twitter:image" content="https://braat.app/practice.png" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="theme-color" content="#e7f3ec" />
<link rel="shortcut icon" href="%BASE_URL%favicon.ico" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "Braat Voice Practice",
"url": "https://braat.app/practice",
"applicationCategory": "EducationalApplication",
"operatingSystem": "Web browser",
"description": "Practice your voice with read-aloud passages and sentence drills, recording takes you can replay and compare. Runs in the browser; audio stays on your device.",
"isPartOf": {
"@type": "WebSite",
"name": "Braat",
"url": "https://braat.app"
}
}
</script>
</head>
<body
class="font-sans antialiased wrap-anywhere selection:bg-[rgba(79,184,178,0.24)]"
>
<!-- Discoverability lives in <head> (title, description, Open Graph,
JSON-LD). #root is intentionally empty so the SPA mounts without a
flash of pre-JS body content being swapped out. -->
<div id="root"></div>
<noscript>This tool needs JavaScript to run in your browser.</noscript>
<script type="module" src="/src/client.tsx"></script>
</body>
</html>