MCPcopy Create free account

hub / github.com/YOYZHANG/PodCastLM / functions

Functions62 in github.com/YOYZHANG/PodCastLM

↓ 48 callersFunctioncn
(...inputs: ClassValue[])
frontend/src/lib/utils.ts:4
↓ 5 callersFunctiondispatch
(action: Action)
frontend/src/hooks/use-toast.ts:136
↓ 4 callersFunctionget_link_text
通过jina.ai 抓取url内容
backend/utils.py:258
↓ 3 callersFunctioncall_llm_stream
Call the LLM with the given prompt and dialogue format, returning a stream of responses.
backend/utils.py:201
↓ 3 callersFunctionget_pdf_text
(pdf_file: UploadFile)
backend/utils.py:268
↓ 3 callersFunctionget_prompt
(pdfContent: str, text: str, tone: str, length: str, language: str)
backend/utils.py:296
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
frontend/src/hooks/use-toast.ts:61
↓ 2 callersFunctionhandleGenerate
(formData: FormData)
frontend/src/App.tsx:32
↓ 2 callersFunctiontoast
({ ...props }: Toast)
frontend/src/hooks/use-toast.ts:145
↓ 2 callersFunctionuseStreamText
()
frontend/src/hooks/useStreamText.ts:12
↓ 2 callersFunctionuseToast
()
frontend/src/hooks/use-toast.ts:174
↓ 1 callersFunctionclear_pdf_cache
()
backend/utils.py:254
↓ 1 callersFunctiondismiss
()
frontend/src/hooks/use-toast.ts:153
↓ 1 callersFunctionfishaudio_tts
将给定的文本转换为语音并返回AudioSegment对象。 :param text: 要转换的文本 :param reference_id: 可选参数,使用的模型 ID :return: 返回生成的语音的AudioSegment对象
backend/fishaudio.py:17
↓ 1 callersFunctiongenId
()
frontend/src/hooks/use-toast.ts:30
↓ 1 callersFunctiongenerate_dialogue
(pdfFile, textInput, tone, duration, language)
backend/utils.py:37
↓ 1 callersFunctiongenerate_podcast_audio
(text: str, voice: str)
backend/utils.py:87
↓ 1 callersFunctiongenerate_podcast_audio_by_azure
(text: str, voice: str)
backend/utils.py:59
↓ 1 callersFunctiongenerate_podcast_audio_by_fish
(text: str, voice: str)
backend/utils.py:90
↓ 1 callersFunctiongenerate_podcast_info
(pdfContent: str, text: str, tone: str, length: str, language: str)
backend/utils.py:176
↓ 1 callersFunctiongenerate_podcast_summary
(pdf_content: str, text: str, tone: str, length: str, language: str)
backend/utils.py:160
↓ 1 callersFunctionlimited_process_line
(line)
backend/utils.py:99
↓ 1 callersFunctionparseDialogue
(text: string)
frontend/src/components/dialog-list.tsx:12
↓ 1 callersFunctionprocess_line
(line, voice,provider)
backend/utils.py:54
↓ 1 callersFunctionprocess_lines_with_limit
(lines, provider , host_voice, guest_voice, max_concurrency)
backend/utils.py:96
↓ 1 callersFunctionreducer
(state: State, action: Action)
frontend/src/hooks/use-toast.ts:77
↓ 1 callersFunctionrenderContent
(isLoading: boolean, error: string | null, textChunks: string[])
frontend/src/components/transcript.tsx:95
↓ 1 callersFunctionuseAudioGeneration
()
frontend/src/hooks/useTaskData.ts:10
↓ 1 callersFunctionuseJsonData
()
frontend/src/hooks/useJsonData.ts:8
↓ 1 callersFunctionuseSpeeker
()
frontend/src/hooks/useSpeeker.ts:5
FunctionApp
()
frontend/src/App.tsx:10
FunctionAudio
({ audioUrl, isAudioLoading, audioError }: { audioUrl: string | null, isAudioLoading: boolean, audioError: str
frontend/src/components/audio.tsx:7
FunctionContent
({ formData, podInfoData, isPodInfoLoading, podInfoError, summaryTextChunks, isSummaryLoading, s
frontend/src/components/content.tsx:27
FunctionDialogueItem
({ speaker, content, isUser })
frontend/src/components/dialog-item.tsx:9
FunctionDialogueList
({ textChunks, transcriptError, transcriptIsLoading })
frontend/src/components/dialog-list.tsx:11
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
frontend/src/components/ui/dropdown-menu.tsx:174
FunctionEpisode
({mobileMenu, isPodInfoLoading, podInfoError, podInfoData }: EpisodeProps)
frontend/src/components/episode.tsx:16
FunctionMenu
({ handleGenerate, className, isGenerating }: { className?: string, handleGenerate: (formData: FormData) => vo
frontend/src/components/menu.tsx:15
FunctionMobileMenu
( { handleGenerate, isGenerating }: { handleGenerate: (formData: FormData) => void, isGenerating
frontend/src/components/mobile-menu.tsx:18
FunctionNavBar
()
frontend/src/components/header.tsx:1
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/sheet.tsx:89
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/sheet.tsx:75
FunctionSkeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/skeleton.tsx:3
FunctionToaster
()
frontend/src/components/ui/toaster.tsx:11
FunctionTranscript
({ isSummaryLoading, summaryError, summaryTextChunk, transcriptTextChunks, transcriptError, transc
frontend/src/components/transcript.tsx:22
Functionadd_process_time_header
(request, call_next)
backend/main.py:28
Functionaudio
( background_tasks: BackgroundTasks, text: str = Form(...), host_voice: str = Form(...), guest
backend/api/routes/chat.py:101
Functioncall_llm
Call the LLM with the given prompt and dialogue format.
backend/utils.py:236
Functioncombine_audio
(task_status: Dict[str, Dict], task_id: str, text: str, language: str , provider:str,host_voice: str , guest_v
backend/utils.py:107
Functiongenerate_transcript
( pdfFile: Optional[UploadFile] = File(None), textInput: str = Form(...), mode: str = Form(...),
backend/api/routes/chat.py:12
Functionget_adapter_speeker_id
(speaker_name)
backend/fishaudio.py:11
Functionget_audio_status
(task_id: str)
backend/api/routes/chat.py:118
Functionget_pod_info
( textInput: str = Form(...), tone: str = Form(...), duration: str = Form(...), language: str
backend/api/routes/chat.py:76
Functionget_summary
( textInput: str = Form(...), tone: str = Form(...), duration: str = Form(...), language: str
backend/api/routes/chat.py:48
FunctionhandleDemoPdfClick
()
frontend/src/components/menu.tsx:47
FunctionhandleDownload
()
frontend/src/components/audio.tsx:16
FunctionhandleFileChange
(event: React.ChangeEvent<HTMLInputElement>)
frontend/src/components/menu.tsx:34
FunctionhandleSubmit
()
frontend/src/components/menu.tsx:61
Functionjina
()
backend/api/routes/chat.py:42
Functionspeeker
()
backend/api/routes/chat.py:38
Functiontest
()
backend/api/routes/chat.py:33
Functionupdate
(props: ToasterToast)
frontend/src/hooks/use-toast.ts:148