Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
e5061a0
feat: add supertonic helpers
barhanc Jul 14, 2026
52d420a
Remove redundant gaussian noise generator, fix cspell warnings, and p…
barhanc Aug 4, 2026
96e6340
Enforce limit in all partition() code paths
barhanc Aug 4, 2026
2d15b80
feat(speech): implement Supertonic text-to-speech pipeline and hook
barhanc Aug 4, 2026
b3c1079
feat(apps/speech): add Supertonic TTS example screen
barhanc Aug 4, 2026
e297e6a
fix: update comment
barhanc Aug 5, 2026
7108028
feat: update model paths
barhanc Aug 5, 2026
6770e6d
fix(speech): resolve audio playback failure on model change and clean…
barhanc Aug 5, 2026
3442b89
fix cspell warnings, rename useSupertonicTextToSpeech to useTextToSpeech
barhanc Aug 5, 2026
75eaa4f
fix: add japanese custom chunk length rule
barhanc Aug 6, 2026
9c9034d
refactor(speech): replace createSynchronizable with isSynthesizing st…
barhanc Aug 6, 2026
e548e73
fix(speech): add validation guard for totalSteps in Supertonic TTS
barhanc Aug 6, 2026
53eb2d0
fix(speech): add terminal breakpoint in textPartitioner and two-phase…
barhanc Aug 6, 2026
6043971
fix(speech): use exact PCM buffer duration in Supertonic TTS chunk ou…
barhanc Aug 6, 2026
db5c8ac
add TODOs
barhanc Aug 6, 2026
349cd80
fix: disable MLX model option on Android in TTS screen
barhanc Aug 6, 2026
2253a04
narrow TTS speed range to [0.8, 1.2]
barhanc Aug 6, 2026
08ea026
fix(speech): align breakpoint index calculation with UTF-16 code unit…
barhanc Aug 6, 2026
6d23846
feat(speech): add configurable TTFA initial segment prioritization to…
barhanc Aug 6, 2026
690037f
fix(speech): update TTS pipeline to use react-native-blob-util
barhanc Aug 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions .cspell-wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,13 @@ atrous
Convolutional
Roboflow
Ultralytics


supertone
Supertone
subtag
subtags
supertonic
Supertonic
Partitioner
denoised
ttfa
TTFA
7 changes: 7 additions & 0 deletions apps/speech/app/_layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,13 @@ export default function Layout() {
title: 'Transcribe Audio File',
}}
/>
<Drawer.Screen
name="text-to-speech/index"
options={{
drawerLabel: 'Text-to-Speech (SuperTonic)',
title: 'Text-to-Speech (SuperTonic)',
}}
/>
</Drawer>
);
}
3 changes: 3 additions & 0 deletions apps/speech/app/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ export default function Home() {
>
<Text style={styles.buttonText}>Transcribe Audio File</Text>
</TouchableOpacity>
<TouchableOpacity style={styles.button} onPress={() => router.navigate('text-to-speech/')}>
<Text style={styles.buttonText}>Text-to-Speech (SuperTonic)</Text>
</TouchableOpacity>
</View>
</View>
);
Expand Down
Loading
Loading