@@ -190,10 +190,7 @@ public final class SegmentsManager {
190190 specialCandidateProviders: KanaKanjiConverter . defaultSpecialCandidateProviders,
191191 zenzaiMode: self . zenzaiMode ( leftSideContext: leftSideContext, requestRichCandidates: requestRichCandidates) ,
192192 experimentalZenzaiPredictiveInput: true ,
193- typoCorrectionConfig: . init(
194- mode: canUseDebugTypoCorrection ? . noisyChannel : . auto,
195- languageModel: . ngram( . init( prefix: self . downloadedInputN5LMDir. path + " /lm_ " , n: 5 , d: 0.75 ) )
196- ) ,
193+ typoCorrectionMode: . automatic,
197194 metadata: self . metadata
198195 )
199196 }
@@ -910,7 +907,7 @@ public final class SegmentsManager {
910907 }
911908
912909 let leftSideContext = self . getCleanLeftSideContext ( maxCount: 30 ) ?? " "
913- let typoCandidates = self . kanaKanjiConverter. experimentalRequestTypoCorrectionOnly (
910+ let typoCandidates = self . kanaKanjiConverter. experimentalRequestTypoCorrection (
914911 leftSideContext: leftSideContext,
915912 composingText: targetComposingText,
916913 options: options (
@@ -920,7 +917,8 @@ public final class SegmentsManager {
920917 requireEnglishPrediction: . disabled
921918 ) ,
922919 inputStyle: inputStyle,
923- searchConfig: . init(
920+ config: . init(
921+ languageModel: . ngram( . init( prefix: self . downloadedInputN5LMDir. path + " /lm_ " , n: 5 , d: 0.75 ) ) ,
924922 beamSize: 16 ,
925923 topK: 32 ,
926924 nBest: 3
0 commit comments