Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ItusiAI/Open-VoiceCanvas
/ functions
Functions
337 in github.com/ItusiAI/Open-VoiceCanvas
⨍
Functions
337
◇
Types & classes
50
↓ 1 callers
Function
getClonePackages
()
app/page.tsx:176
↓ 1 callers
Function
getClonePackages
()
app/pricing/page.tsx:236
↓ 1 callers
Function
getDefaultVoiceForCharacter
(character: string)
app/story/page.tsx:897
↓ 1 callers
Function
getDescription
()
components/InsufficientCreditsDialog.tsx:45
↓ 1 callers
Function
getLocale
(lang: string)
app/design/page.tsx:264
↓ 1 callers
Function
getPlanDesc
(type: string)
app/page.tsx:98
↓ 1 callers
Function
getPlanDesc
(type: string)
app/pricing/page.tsx:482
↓ 1 callers
Function
getPlanName
(type: string)
app/page.tsx:88
↓ 1 callers
Function
getPlanName
(type: string)
app/pricing/page.tsx:473
↓ 1 callers
Function
getPlanPrice
(type: string)
app/page.tsx:108
↓ 1 callers
Function
getPlanPrice
(type: string)
app/pricing/page.tsx:491
↓ 1 callers
Function
getStripe
()
app/page.tsx:233
↓ 1 callers
Function
getTitle
()
components/InsufficientCreditsDialog.tsx:39
↓ 1 callers
Function
handleClonePackagePurchase
(packageId: string)
app/pricing/page.tsx:384
↓ 1 callers
Function
handlePause
()
app/story/page.tsx:1020
↓ 1 callers
Function
handleTextChange
(value: string)
app/cloning/page.tsx:199
↓ 1 callers
Function
handleTextChange
(value: string)
app/design/page.tsx:224
↓ 1 callers
Function
handleTextChange
(value: string)
app/app/page.tsx:352
↓ 1 callers
Function
hasSingleVoice
(language: string, service?: SpeechService)
lib/polly-service.ts:749
↓ 1 callers
Function
initVoices
()
app/app/page.tsx:314
↓ 1 callers
Function
isSubscriptionPlan
(planType: string)
app/api/create-checkout-session/route.ts:28
↓ 1 callers
Function
main
()
scripts/migrate-clone-tables.ts:119
↓ 1 callers
Function
mergeAudioBuffers
(audioBuffers: ArrayBuffer[])
app/story/page.tsx:1123
↓ 1 callers
Function
mergeAudioFromUrls
(audioUrls: string[])
app/podcast/page.tsx:1027
↓ 1 callers
Function
performMigration
()
scripts/migrate-clone-tables.ts:59
↓ 1 callers
Function
playAudio
(index: number)
app/podcast/page.tsx:1106
↓ 1 callers
Function
playSegment
(index: number)
app/story/page.tsx:974
↓ 1 callers
Function
prismaClientSingleton
()
lib/prisma.ts:3
↓ 1 callers
Function
reducer
(state: State, action: Action)
components/ui/use-toast.ts:74
↓ 1 callers
Function
reducer
(state: State, action: Action)
hooks/use-toast.ts:74
↓ 1 callers
Function
regenerateSegmentAudio
(segmentId: string)
app/story/page.tsx:1326
↓ 1 callers
Function
renderChildren
()
components/require-auth.tsx:25
↓ 1 callers
Function
resetPassword
( token: string, newPassword: string )
lib/password-reset.ts:186
↓ 1 callers
Function
sendPasswordResetEmail
(email: string, resetUrl: string, name?: string)
lib/email.ts:148
↓ 1 callers
Function
sendPasswordResetEmailFallback
(email: string, resetUrl: string, name?: string)
lib/email.ts:219
↓ 1 callers
Function
startEditingSegment
(segmentId: string)
app/story/page.tsx:1053
↓ 1 callers
Function
synthesizeWithOpenai
( text: string, language: string, voiceId: string, speed: number )
lib/polly-service.ts:493
↓ 1 callers
Function
testDiscordNotifications
()
scripts/test-discord.ts:7
↓ 1 callers
Function
translateFeature
(key: string)
app/page.tsx:157
↓ 1 callers
Function
translateFeature
(feature: string)
app/pricing/page.tsx:539
↓ 1 callers
Function
triggerConfetti
()
app/profile/page.tsx:59
↓ 1 callers
Function
updateCharacterEmotion
(characterName: string, emotion: string)
app/story/page.tsx:1284
↓ 1 callers
Function
updateCharacterGender
(characterName: string, newGender: 'male' | 'female')
app/story/page.tsx:1269
↓ 1 callers
Function
updateCharacterName
(oldName: string, newName: string)
app/story/page.tsx:1228
↓ 1 callers
Function
updateCharacterVoice
(characterName: string, voiceId: string)
app/story/page.tsx:928
↓ 1 callers
Function
updateSegmentCharacter
(segmentId: string, newCharacterName: string)
app/story/page.tsx:1042
↓ 1 callers
Function
updateSegmentEmotion
(segmentId: string, emotion: string)
app/story/page.tsx:1306
↓ 1 callers
Function
updateSegmentText
(segmentId: string, newText: string)
app/story/page.tsx:1031
↓ 1 callers
Function
updateSegmentsWithVoices
(segments: StorySegment[], charactersWithVoices: StoryCharacter[])
app/story/page.tsx:854
↓ 1 callers
Function
updateTables
()
scripts/update-tables.ts:14
↓ 1 callers
Function
uploadFile
(file: Buffer, fileName: string, purpose: 'voice_clone' | 'prompt_audio')
app/api/voice/clone/route.ts:46
↓ 1 callers
Function
useSpeech
()
hooks/use-speech.ts:19
↓ 1 callers
Function
validateBackup
(timestamp: string)
scripts/migrate-clone-tables.ts:33
↓ 1 callers
Function
verifyEmailToken
(token: string)
lib/verification.ts:88
Function
AlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:62
Function
AlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:48
Function
AppLayout
({ children, }: { children: React.ReactNode; })
app/cloning/layout.tsx:56
Function
AppLayout
({ children, }: { children: React.ReactNode; })
app/app/layout.tsx:56
Function
AppTitleUpdater
()
app/app/title-updater.tsx:6
Function
AudioVisualizer
({ audioContext, audioSource, onPause, onResume, isPlaying }: AudioVisualizerProps)
components/audio-visualizer.tsx:15
Function
AuthDialog
({ isOpen, onClose }: AuthDialogProps)
components/auth-dialog.tsx:20
Function
Badge
({ className, variant, ...props }: BadgeProps)
components/ui/badge.tsx:30
Function
BreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<'span'>)
components/ui/breadcrumb.tsx:91
Function
BreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<'li'>)
components/ui/breadcrumb.tsx:75
Function
Calendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
components/ui/calendar.tsx:12
Function
ChartStyle
({ id, config }: { id: string; config: ChartConfig })
components/ui/chart.tsx:70
Function
Cloning
()
app/cloning/page.tsx:95
Function
CommandDialog
({ children, ...props }: CommandDialogProps)
components/ui/command.tsx:28
Function
CommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/command.tsx:129
Function
ContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/context-menu.tsx:168
Function
CookiePolicy
()
app/cookies/page.tsx:10
Function
DELETE
(request: Request)
app/api/voice/cloned-voices/route.ts:121
Function
DELETE
(request: Request)
app/api/voice/designed-voices/route.ts:119
Function
DesignLayout
({ children, }: { children: React.ReactNode; })
app/design/layout.tsx:56
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:70
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:56
Function
Drawer
({ shouldScaleBackground = true, ...props }: React.ComponentProps<typeof DrawerPrimitive.Root>)
components/ui/drawer.tsx:8
Function
DrawerFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/drawer.tsx:69
Function
DrawerHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/drawer.tsx:58
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/dropdown-menu.tsx:171
Function
Footer
()
components/footer.tsx:9
Function
ForgotPasswordForm
()
app/components/forgot-password-form.tsx:13
Function
ForgotPasswordPage
()
app/forgot-password/page.tsx:3
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:31
Function
GET
(request: Request)
app/api/auth/verify-email/route.ts:4
Function
GET
()
app/api/auth/refresh-session/route.ts:8
Function
GET
()
app/api/user/plan/route.ts:6
Function
GET
()
app/api/user/session/route.ts:6
Function
GET
(request: Request)
app/api/test-email/route.ts:4
Function
GET
()
app/api/voice/cloned-voices/route.ts:9
Function
GET
()
app/api/voice/designed-voices/route.ts:9
Function
GoogleAnalytics
()
components/google-analytics.tsx:7
Function
Home
()
app/app/page.tsx:259
Function
InsufficientCreditsDialog
({ open, onOpenChange, type }: InsufficientCreditsDialogProps)
components/InsufficientCreditsDialog.tsx:24
Function
LandingPage
()
app/page.tsx:257
Function
LanguageProvider
({ children }: { children: ReactNode })
lib/i18n/language-context.tsx:48
Function
LoginPage
()
app/auth/login/page.tsx:7
Function
MenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/menubar.tsx:203
Function
NavBar
()
components/nav-bar.tsx:54
Function
POST
(req: Request)
app/api/auth/reset-password/route.ts:11
← previous
next →
101–200 of 337, ranked by callers