@@ -1638,52 +1638,54 @@ export const TranscriptionConfigDialog = memo(function TranscriptionConfigDialog
16381638 </ Select >
16391639 </ div >
16401640
1641- < div className = "grid grid-cols-1 sm:grid-cols-2 gap-4 sm:gap-6" >
1642- < div >
1643- < div className = "flex items-center gap-2 mb-2" >
1644- < Label htmlFor = "min_speakers" className = "text-gray-700 dark:text-gray-300" > Min Speakers</ Label >
1645- < HoverCard >
1646- < HoverCardTrigger asChild >
1647- < Info className = "h-4 w-4 text-gray-400 cursor-help" />
1648- </ HoverCardTrigger >
1649- < HoverCardContent className = "w-64 bg-white dark:bg-gray-800 border-gray-200 dark:border-gray-700" >
1650- < p className = "text-sm text-gray-700 dark:text-gray-300" > { PARAM_DESCRIPTIONS . min_speakers } </ p >
1651- </ HoverCardContent >
1652- </ HoverCard >
1641+ { params . diarize_model === "pyannote" && (
1642+ < div className = "grid grid-cols-1 sm:grid-cols-2 gap-4 sm:gap-6" >
1643+ < div >
1644+ < div className = "flex items-center gap-2 mb-2" >
1645+ < Label htmlFor = "min_speakers" className = "text-gray-700 dark:text-gray-300" > Min Speakers</ Label >
1646+ < HoverCard >
1647+ < HoverCardTrigger asChild >
1648+ < Info className = "h-4 w-4 text-gray-400 cursor-help" />
1649+ </ HoverCardTrigger >
1650+ < HoverCardContent className = "w-64 bg-white dark:bg-gray-800 border-gray-200 dark:border-gray-700" >
1651+ < p className = "text-sm text-gray-700 dark:text-gray-300" > { PARAM_DESCRIPTIONS . min_speakers } </ p >
1652+ </ HoverCardContent >
1653+ </ HoverCard >
1654+ </ div >
1655+ < Input
1656+ type = "number"
1657+ min = "1"
1658+ max = "20"
1659+ placeholder = "Auto-detect"
1660+ value = { params . min_speakers || "" }
1661+ onChange = { ( e ) => updateParam ( 'min_speakers' , e . target . value ? parseInt ( e . target . value ) : undefined ) }
1662+ className = "mt-3 bg-white dark:bg-gray-800 border-gray-300 dark:border-gray-600 text-gray-900 dark:text-gray-100"
1663+ />
16531664 </ div >
1654- < Input
1655- type = "number"
1656- min = "1"
1657- max = "20"
1658- placeholder = "Auto-detect"
1659- value = { params . min_speakers || "" }
1660- onChange = { ( e ) => updateParam ( 'min_speakers' , e . target . value ? parseInt ( e . target . value ) : undefined ) }
1661- className = "mt-3 bg-white dark:bg-gray-800 border-gray-300 dark:border-gray-600 text-gray-900 dark:text-gray-100"
1662- / >
1663- </ div >
1664- < div >
1665- < div className = "flex items-center gap-2 mb-2" >
1666- < Label htmlFor = "max_speakers" className = "text-gray-700 dark:text-gray-300" > Max Speakers </ Label >
1667- < HoverCard >
1668- < HoverCardTrigger asChild >
1669- < Info className = "h-4 w-4 text-gray-400 cursor-help" />
1670- </ HoverCardTrigger >
1671- < HoverCardContent className = "w-64 bg-white dark:bg-gray-800 border-gray-200 dark:border-gray-700" >
1672- < p className = "text-sm text-gray-700 dark:text-gray-300" > { PARAM_DESCRIPTIONS . max_speakers } </ p >
1673- </ HoverCardContent >
1674- </ HoverCard >
1665+ < div >
1666+ < div className = "flex items-center gap-2 mb-2" >
1667+ < Label htmlFor = "max_speakers" className = "text-gray-700 dark:text-gray-300" > Max Speakers </ Label >
1668+ < HoverCard >
1669+ < HoverCardTrigger asChild >
1670+ < Info className = "h-4 w-4 text-gray-400 cursor-help" />
1671+ </ HoverCardTrigger >
1672+ < HoverCardContent className = "w-64 bg-white dark:bg-gray-800 border-gray-200 dark:border-gray-700" >
1673+ < p className = "text-sm text-gray-700 dark:text-gray-300" > { PARAM_DESCRIPTIONS . max_speakers } </ p >
1674+ </ HoverCardContent >
1675+ </ HoverCard >
1676+ </ div >
1677+ < Input
1678+ type = "number"
1679+ min = "1"
1680+ max = "20"
1681+ placeholder = "Auto-detect"
1682+ value = { params . max_speakers || "" }
1683+ onChange = { ( e ) => updateParam ( 'max_speakers' , e . target . value ? parseInt ( e . target . value ) : undefined ) }
1684+ className = "mt-3 bg-white dark:bg-gray-800 border-gray-300 dark:border-gray-600 text-gray-900 dark:text-gray-100"
1685+ / >
16751686 </ div >
1676- < Input
1677- type = "number"
1678- min = "1"
1679- max = "20"
1680- placeholder = "Auto-detect"
1681- value = { params . max_speakers || "" }
1682- onChange = { ( e ) => updateParam ( 'max_speakers' , e . target . value ? parseInt ( e . target . value ) : undefined ) }
1683- className = "mt-3 bg-white dark:bg-gray-800 border-gray-300 dark:border-gray-600 text-gray-900 dark:text-gray-100"
1684- />
16851687 </ div >
1686- </ div >
1688+ ) }
16871689
16881690 < Separator className = "my-4 sm:my-6" />
16891691
0 commit comments