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
Function
POST
(request: Request)
app/api/auth/resend-verification/route.ts:10
Function
POST
(req: Request)
app/api/auth/forgot-password/route.ts:10
Function
POST
(req: Request)
app/api/auth/register/route.ts:14
Function
POST
(req: Request)
app/api/auth/login/route.ts:12
Function
POST
(req: Request)
app/api/user/update-quota/route.ts:8
Function
POST
(request: Request)
app/api/user/update-clones/route.ts:6
Function
POST
(req: Request)
app/api/podcast/generate-audio/route.ts:8
Function
POST
(req: Request)
app/api/podcast/generate-dialogue/route.ts:8
Function
POST
(req: Request)
app/api/create-checkout-session/route.ts:32
Function
POST
(req: Request)
app/api/speech/route.ts:40
Function
POST
(request: Request)
app/api/voice/design/preview/route.ts:32
Function
POST
(request: Request)
app/api/voice/cloned-voices/route.ts:74
Function
POST
(request: Request)
app/api/voice/clone/route.ts:93
Function
POST
(request: Request)
app/api/voice/openai-tts/route.ts:50
Function
POST
(request: Request)
app/api/voice/designed-voices/route.ts:74
Function
POST
(req: Request)
app/api/story/generate/route.ts:8
Function
POST
(req: Request)
app/api/webhook/stripe/route.ts:13
Function
Pagination
({ className, ...props }: React.ComponentProps<'nav'>)
components/ui/pagination.tsx:7
Function
PaginationEllipsis
({ className, ...props }: React.ComponentProps<'span'>)
components/ui/pagination.tsx:94
Function
PaginationLink
({ className, isActive, size = 'icon', ...props }: PaginationLinkProps)
components/ui/pagination.tsx:42
Function
PaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
components/ui/pagination.tsx:78
Function
PaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
components/ui/pagination.tsx:62
Function
PodcastLayout
({ children, }: { children: React.ReactNode; })
app/podcast/layout.tsx:56
Function
PodcastPage
()
app/podcast/page.tsx:159
Function
PodcastTitleUpdater
()
app/podcast/page.tsx:33
Function
PricingPage
()
app/pricing/page.tsx:108
Function
PricingTitleUpdater
()
app/pricing/title-updater.tsx:6
Function
PrivacyPolicy
()
app/privacy/page.tsx:10
Function
ProfilePage
()
app/profile/page.tsx:46
Function
Providers
({ children, session }: { children: React.ReactNode; session: any; })
components/providers.tsx:7
Function
RequireAuth
({ children }: RequireAuthProps)
components/require-auth.tsx:10
Function
ResendVerificationPage
()
app/auth/resend-verification/page.tsx:22
Function
ResetPasswordEmailTemplate
({ resetUrl, userName, })
lib/email-templates/ResetPasswordEmail.tsx:8
Function
ResetPasswordForm
()
app/components/reset-password-form.tsx:14
Function
ResetPasswordPage
()
app/reset-password/page.tsx:3
Function
ResizableHandle
({ withHandle, className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle>
components/ui/resizable.tsx:23
Function
ResizablePanelGroup
({ className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelGroup>)
components/ui/resizable.tsx:8
Function
RootLayout
({ children, }: { children: React.ReactNode; })
app/layout.tsx:288
Function
SheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:91
Function
SheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:77
Function
SignOutButton
()
components/sign-out-button.tsx:8
Function
Skeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/skeleton.tsx:3
Function
StoryLayout
({ children, }: { children: React.ReactNode })
app/story/layout.tsx:56
Function
StoryPage
()
app/story/page.tsx:126
Function
StoryTitleUpdater
()
app/story/title-updater.tsx:6
Function
TermsOfService
()
app/terms/page.tsx:10
Function
ThemeProvider
({ children, ...props }: ThemeProviderProps)
components/theme-provider.tsx:7
Function
TitleUpdater
()
app/title-updater.tsx:6
Function
Toaster
()
components/ui/toaster.tsx:13
Function
Toaster
({ ...props }: ToasterProps)
components/ui/sonner.tsx:8
Function
UmamiAnalytics
()
components/umami-analytics.tsx:8
Function
VerificationEmailTemplate
({ verificationUrl, userName, })
lib/email-templates/VerificationEmail.tsx:8
Function
VerifyEmail
()
app/components/verify-email.tsx:17
Function
VerifyEmailPage
()
app/verify-email/page.tsx:3
Function
VoiceDesign
()
app/design/page.tsx:75
Function
VoiceDesignTitleUpdater
()
app/design/title-updater.tsx:6
Function
VoiceSelector
({ languageCode, onVoiceSelect, selectedVoiceId, provider, clonedVoices = [] }: VoiceSelectorProps)
components/voice-selector.tsx:19
Function
VoiceTitleUpdater
()
app/cloning/title-updater.tsx:6
Function
analyzeStory
()
app/story/page.tsx:408
Function
authorize
(credentials)
app/api/auth/[...nextauth]/route.ts:27
Function
cancelEdit
()
app/podcast/page.tsx:719
Function
confirmDialogue
()
app/podcast/page.tsx:375
Method
constructor
(options: RateLimitOptions)
lib/rate-limit.ts:15
Function
downloadCompleteStory
()
app/story/page.tsx:1145
Function
generateAllAudio
()
app/podcast/page.tsx:849
Function
generateAllAudio
()
app/story/page.tsx:613
Function
generateAllAudioFromPreview
()
app/podcast/page.tsx:385
Function
generateStory
()
app/story/page.tsx:303
Function
getPlanPeriod
(type: string)
app/page.tsx:138
Function
getPlanPeriod
(type: string)
app/pricing/page.tsx:522
Function
getUserById
(id: string)
lib/db.ts:127
Function
handleAction
(e: React.MouseEvent)
components/require-auth.tsx:18
Function
handleAudioUpload
(event: React.ChangeEvent<HTMLInputElement>)
app/cloning/page.tsx:449
Function
handleCloneVoice
()
app/cloning/page.tsx:597
Function
handleDeleteClonedVoice
(id: string)
app/cloning/page.tsx:560
Function
handleDownload
()
app/cloning/page.tsx:301
Function
handleDownload
()
app/design/page.tsx:146
Function
handleDownload
()
app/app/page.tsx:548
Function
handleFileUpload
(event: React.ChangeEvent<HTMLInputElement>)
app/cloning/page.tsx:384
Function
handleFileUpload
(event: React.ChangeEvent<HTMLInputElement>)
app/app/page.tsx:703
Function
handleGithubLogin
()
components/auth-dialog.tsx:123
Function
handleGoogleLogin
()
components/auth-dialog.tsx:140
Function
handleLanguageChange
(value: string)
app/cloning/page.tsx:443
Function
handleLanguageChange
(language: string)
app/design/page.tsx:133
Function
handleLanguageChange
(value: string)
app/app/page.tsx:795
Function
handlePause
()
app/cloning/page.tsx:428
Function
handlePause
()
app/design/page.tsx:138
Function
handlePause
()
app/app/page.tsx:747
Function
handlePreview
()
app/design/page.tsx:237
Function
handlePurchase
()
components/InsufficientCreditsDialog.tsx:32
Function
handleResetAudio
()
app/cloning/page.tsx:727
Function
handleResume
()
app/cloning/page.tsx:435
Function
handleResume
()
app/design/page.tsx:142
Function
handleResume
()
app/app/page.tsx:754
Function
handleServiceChange
(value: SpeechService)
app/app/page.tsx:762
Function
handleSetLanguage
(lang: Language)
lib/i18n/language-context.tsx:60
Function
handleSpeak
()
app/cloning/page.tsx:212
Function
handleSpeak
()
app/design/page.tsx:157
Function
handleSpeak
()
app/app/page.tsx:377
Function
handleStartRecording
()
app/cloning/page.tsx:735
← previous
next →
201–300 of 337, ranked by callers