コード例 #1
0
 /// <summary>
 /// Summarizes the specified text.
 /// </summary>
 /// <param name="text">The text.</param>
 /// <param name="percentage">The percentage of sentences to have in the final text.</param>
 /// <param name="language">The language.</param>
 /// <returns>The summarized text</returns>
 public Document Summarize(Document text, float percentage, TextSummarizationLanguage language)
 {
     if (!Summarizers.TryGetValue(language, out var Summarizer))
     {
         return(text);
     }
     return(Summarizer.Summarize(text, percentage));
 }
コード例 #2
0
 /// <summary>
 /// Summarizes the specified text.
 /// </summary>
 /// <param name="text">The text.</param>
 /// <param name="sentenceCount">The number of sentences to have in the final text.</param>
 /// <param name="language">The language.</param>
 /// <returns>The summarized text</returns>
 public Document Summarize(Document text, int sentenceCount, TextSummarizationLanguage language)
 {
     if (!Summarizers.TryGetValue(language, out var Summarizer))
     {
         return(text);
     }
     return(Summarizer.Summarize(text, sentenceCount));
 }
コード例 #3
0
ファイル: Document.cs プロジェクト: JaCraig/Enlighten
 /// <summary>
 /// Summarizes the specified percentage.
 /// </summary>
 /// <param name="percentage">The percentage of the text to use.</param>
 /// <param name="textSummarizationLanguage">The text summarization language.</param>
 /// <returns>The summarized text</returns>
 public Document Summarize(float percentage, TextSummarizationLanguage textSummarizationLanguage)
 {
     return(TextSummarizer.Summarize(this, percentage, textSummarizationLanguage));
 }
コード例 #4
0
ファイル: Document.cs プロジェクト: JaCraig/Enlighten
 /// <summary>
 /// Summarizes the specified sentence count.
 /// </summary>
 /// <param name="sentenceCount">The sentence count.</param>
 /// <param name="textSummarizationLanguage">The text summarization language.</param>
 /// <returns>The summarized text</returns>
 public Document Summarize(int sentenceCount, TextSummarizationLanguage textSummarizationLanguage)
 {
     return(TextSummarizer.Summarize(this, sentenceCount, textSummarizationLanguage));
 }