MCPcopy Create free account

hub / github.com/ItusiAI/Open-VoiceCanvas / functions

Functions337 in github.com/ItusiAI/Open-VoiceCanvas

↓ 1,169 callersFunctiont
(key: string, params?: Record<string, any>)
lib/i18n/index.ts:3
↓ 177 callersFunctiontoast
({ ...props }: Toast)
hooks/use-toast.ts:142
↓ 175 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 35 callersFunctionuseLanguage
()
lib/i18n/language-context.tsx:98
↓ 16 callersMethodget
(key: string)
lib/audio-cache.ts:23
↓ 12 callersFunctionformatNumber
(num: number | undefined | null)
app/profile/page.tsx:208
↓ 10 callersFunctionsynthesizeSpeech
({ text, language, voiceId, engine = 'neural', speed = 1.0, service = 'aws', useClonedVoice = fa
lib/polly-service.ts:246
↓ 10 callersFunctionuseToast
()
hooks/use-toast.ts:171
↓ 7 callersFunctionensureString
(value: any)
lib/discord-service.ts:14
↓ 7 callersFunctiongetUserByEmail
(email: string)
lib/db.ts:112
↓ 7 callersMethodset
(key: string, data: ArrayBuffer)
lib/audio-cache.ts:35
↓ 6 callersFunctionformatDate
(dateString: string)
app/profile/page.tsx:204
↓ 6 callersFunctiontoast
({ ...props }: Toast)
components/ui/use-toast.ts:140
↓ 5 callersFunctiondispatch
(action: Action)
components/ui/use-toast.ts:131
↓ 5 callersFunctiondispatch
(action: Action)
hooks/use-toast.ts:133
↓ 5 callersFunctiongetVoicesByLanguage
(languageCode: string, provider: 'aws' | 'aws-ntts' | 'minimax' | 'openai' = 'aws')
lib/voice-config.ts:790
↓ 5 callersFunctionplayMinimaxAudio
(audioData: ArrayBuffer, speed: number = 1)
lib/polly-service.ts:783
↓ 5 callersFunctionsynthesizeWithPolly
( text: string, language: string, voiceOptions: PollyVoiceOptions, speed: number )
lib/polly-service.ts:650
↓ 5 callersFunctionvalidateUserSession
()
lib/auth.ts:90
↓ 4 callersFunctionbuildVoiceOptions
(clonedVoices: ClonedVoice[], designedVoices: DesignedVoice[])
app/podcast/page.tsx:67
↓ 4 callersFunctionsendSubscriptionNotification
(subscription: { userId: string; userName?: string | null | undefined; planName: string; price?: numbe
lib/discord-service.ts:68
↓ 4 callersFunctionuseCarousel
()
components/ui/carousel.tsx:35
↓ 4 callersFunctionuseFormField
()
components/ui/form.tsx:44
↓ 4 callersFunctionwriteString
(offset: number, string: string)
app/podcast/page.tsx:993
↓ 3 callersFunctionextractCharacters
(segments: StorySegment[])
app/story/page.tsx:877
↓ 3 callersFunctionfetchUserPlan
()
app/profile/page.tsx:86
↓ 3 callersFunctiongetPayloadConfigFromPayload
( config: ChartConfig, payload: unknown, key: string )
components/ui/chart.tsx:320
↓ 3 callersFunctionhandlePlanClick
(planType: string)
app/page.tsx:474
↓ 3 callersFunctionparseStorySegments
(story: string)
app/story/page.tsx:789
↓ 3 callersFunctionquery
(query: string, values: any[] = [])
lib/db.ts:15
↓ 3 callersFunctionsendVerificationEmailFallback
(email: string, verificationUrl: string, name?: string)
lib/email.ts:196
↓ 3 callersFunctionsignIn
({ user, account })
lib/auth.ts:25
↓ 2 callersMethodacquire
(userId: string)
lib/rate-limit.ts:19
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
components/ui/use-toast.ts:58
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
hooks/use-toast.ts:58
↓ 2 callersFunctionaudioBufferToWav
(buffer: AudioBuffer)
app/podcast/page.tsx:985
↓ 2 callersFunctioncreateUser
(data: { email: string; password?: string; name?: string; image?: string; provider?: string; provi
lib/db.ts:59
↓ 2 callersFunctioncreateVerificationTokenAndSendEmail
( userId: string, email: string, name?: string )
lib/verification.ts:28
↓ 2 callersFunctiondownloadAudio
(audioData: ArrayBuffer, filename: string)
lib/polly-service.ts:737
↓ 2 callersFunctionfetchClonedVoices
()
app/cloning/page.tsx:523
↓ 2 callersFunctionfetchDesignedVoices
()
app/design/page.tsx:121
↓ 2 callersFunctiongenerateAudio
(index: number, segment: DialogueSegment)
app/podcast/page.tsx:725
↓ 2 callersFunctiongetClonePercentage
()
app/profile/page.tsx:229
↓ 2 callersFunctiongetMinimaxLanguageCode
(pollyLanguage: string)
lib/polly-service.ts:444
↓ 2 callersFunctiongetPlanDetailsFromPriceId
(priceId: string)
app/api/webhook/stripe/route.ts:708
↓ 2 callersFunctiongetPlanName
(planType: string)
app/profile/page.tsx:213
↓ 2 callersFunctiongetProviderFromService
(service: SpeechService)
lib/polly-service.ts:220
↓ 2 callersFunctiongetQuotaPercentage
()
app/profile/page.tsx:222
↓ 2 callersFunctiongetStripe
()
app/pricing/page.tsx:22
↓ 2 callersFunctiongetSupportedLanguages
(provider: 'aws' | 'aws-ntts' | 'minimax' | 'openai')
lib/voice-config.ts:808
↓ 2 callersFunctionhandleInputModeChange
(mode: 'generate' | 'input')
app/story/page.tsx:604
↓ 2 callersFunctionhandlePlanClick
(type: string)
app/pricing/page.tsx:287
↓ 2 callersFunctionmergeAllAudio
()
app/podcast/page.tsx:881
↓ 2 callersFunctionplayPollyAudio
(audioData: ArrayBuffer, speed: number = 1)
lib/polly-service.ts:720
↓ 2 callersFunctionrateLimit
(options: RateLimitOptions)
lib/rate-limit.ts:61
↓ 2 callersMethodrelease
(userId: string)
lib/rate-limit.ts:38
↓ 2 callersFunctionsaveEdit
(index: number)
app/podcast/page.tsx:567
↓ 2 callersFunctionsendUserRegistrationNotification
(user: { id: string; name?: string | null | undefined; email?: string | null | undefined; image?: str
lib/discord-service.ts:23
↓ 2 callersFunctionsendVerificationEmail
(email: string, verificationUrl: string, name?: string)
lib/email.ts:100
↓ 2 callersFunctionstartEditing
(index: number, text: string)
app/podcast/page.tsx:561
↓ 2 callersFunctionuseAnalytics
()
hooks/use-analytics.ts:12
↓ 2 callersFunctionuseChart
()
components/ui/chart.tsx:27
↓ 2 callersFunctionuseToast
()
components/ui/use-toast.ts:169
↓ 2 callersFunctionverifyToken
()
app/components/verify-email.tsx:27
↓ 1 callersFunctionanalyzeDatabase
()
scripts/analyze-db.ts:14
↓ 1 callersFunctioncalculateTokenExpiration
()
lib/password-reset.ts:29
↓ 1 callersFunctioncalculateTokenExpiration
()
lib/verification.ts:16
↓ 1 callersFunctioncheckMobile
()
app/page.tsx:429
↓ 1 callersFunctioncheckMobile
()
app/pricing/page.tsx:203
↓ 1 callersFunctioncreateBackup
()
scripts/migrate-clone-tables.ts:14
↓ 1 callersFunctioncreateResetTokenAndSendEmail
( email: string )
lib/password-reset.ts:113
↓ 1 callersFunctiondeleteCharacter
(characterName: string)
app/story/page.tsx:1212
↓ 1 callersFunctiondeleteSegment
(segmentId: string)
app/story/page.tsx:1067
↓ 1 callersFunctiondismiss
()
components/ui/use-toast.ts:148
↓ 1 callersFunctiondismiss
()
hooks/use-toast.ts:150
↓ 1 callersFunctiondownloadAudio
(audioUrl: string, index: number, speaker: string)
app/podcast/page.tsx:1139
↓ 1 callersFunctiondownloadSegmentAudio
(segment: StorySegment, index: number)
app/story/page.tsx:1077
↓ 1 callersFunctiondraw
()
components/audio-visualizer.tsx:34
↓ 1 callersFunctionfetchClonedVoices
()
app/podcast/page.tsx:182
↓ 1 callersFunctionfetchClonedVoices
()
app/story/page.tsx:164
↓ 1 callersFunctionfetchDesignedVoices
()
app/podcast/page.tsx:211
↓ 1 callersFunctionfetchDesignedVoices
()
app/story/page.tsx:193
↓ 1 callersFunctionfinishEditingSegment
()
app/story/page.tsx:1058
↓ 1 callersFunctionfixOAuthUsers
()
scripts/fix-oauth-users.ts:14
↓ 1 callersFunctiongenId
()
components/ui/use-toast.ts:27
↓ 1 callersFunctiongenId
()
hooks/use-toast.ts:27
↓ 1 callersFunctiongenerateDialogue
()
app/podcast/page.tsx:260
↓ 1 callersFunctiongeneratePasswordResetToken
()
lib/password-reset.ts:23
↓ 1 callersFunctiongenerateResetUrl
(token: string)
lib/password-reset.ts:35
↓ 1 callersFunctiongenerateSimpleHtml
(verificationUrl: string, name?: string)
lib/email.ts:22
↓ 1 callersFunctiongenerateSimpleResetPasswordHtml
(resetUrl: string, name?: string)
lib/email.ts:61
↓ 1 callersFunctiongenerateStoryClientSide
(requirement: string)
app/story/page.tsx:240
↓ 1 callersFunctiongenerateVerificationToken
()
lib/verification.ts:10
↓ 1 callersFunctiongenerateVerificationUrl
(token: string)
lib/verification.ts:22
↓ 1 callersFunctiongetAvailableEmotions
(t: any)
app/story/page.tsx:61
↓ 1 callersFunctiongetButtonText
(type: string)
app/page.tsx:147
↓ 1 callersFunctiongetButtonText
(type: string)
app/pricing/page.tsx:530
↓ 1 callersMethodgetCacheKey
(options: CacheOptions)
lib/audio-cache.ts:19
↓ 1 callersFunctiongetCharacterGender
(character: string)
app/story/page.tsx:903
↓ 1 callersFunctiongetCharacterRole
(character: string)
app/story/page.tsx:919
next →1–100 of 337, ranked by callers