Class TranscriptSentence.Builder
- java.lang.Object
-
- com.assemblyai.api.resources.transcripts.types.TranscriptSentence.Builder
-
- All Implemented Interfaces:
TranscriptSentence._FinalStage,TranscriptSentence.ConfidenceStage,TranscriptSentence.EndStage,TranscriptSentence.StartStage,TranscriptSentence.TextStage
- Enclosing class:
- TranscriptSentence
public static final class TranscriptSentence.Builder extends java.lang.Object implements TranscriptSentence.TextStage, TranscriptSentence.StartStage, TranscriptSentence.EndStage, TranscriptSentence.ConfidenceStage, TranscriptSentence._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TranscriptSentence._FinalStageaddAllWords(java.util.List<TranscriptWord> words)TranscriptSentence._FinalStageaddWords(TranscriptWord words)TranscriptSentencebuild()TranscriptSentence._FinalStageconfidence(double confidence)TranscriptSentence.ConfidenceStageend(int end)TranscriptSentence.Builderfrom(TranscriptSentence other)TranscriptSentence._FinalStagespeaker(java.lang.String speaker)The speaker of the sentence if Speaker Diarization is enabled, else nullTranscriptSentence._FinalStagespeaker(java.util.Optional<java.lang.String> speaker)TranscriptSentence.EndStagestart(int start)TranscriptSentence.StartStagetext(java.lang.String text)TranscriptSentence._FinalStagewords(java.util.List<TranscriptWord> words)
-
-
-
Method Detail
-
from
public TranscriptSentence.Builder from(TranscriptSentence other)
- Specified by:
fromin interfaceTranscriptSentence.TextStage
-
text
public TranscriptSentence.StartStage text(java.lang.String text)
- Specified by:
textin interfaceTranscriptSentence.TextStage
-
start
public TranscriptSentence.EndStage start(int start)
- Specified by:
startin interfaceTranscriptSentence.StartStage
-
end
public TranscriptSentence.ConfidenceStage end(int end)
- Specified by:
endin interfaceTranscriptSentence.EndStage
-
confidence
public TranscriptSentence._FinalStage confidence(double confidence)
- Specified by:
confidencein interfaceTranscriptSentence.ConfidenceStage
-
speaker
public TranscriptSentence._FinalStage speaker(java.lang.String speaker)
The speaker of the sentence if Speaker Diarization is enabled, else null
- Specified by:
speakerin interfaceTranscriptSentence._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
speaker
public TranscriptSentence._FinalStage speaker(java.util.Optional<java.lang.String> speaker)
- Specified by:
speakerin interfaceTranscriptSentence._FinalStage
-
addAllWords
public TranscriptSentence._FinalStage addAllWords(java.util.List<TranscriptWord> words)
- Specified by:
addAllWordsin interfaceTranscriptSentence._FinalStage
-
addWords
public TranscriptSentence._FinalStage addWords(TranscriptWord words)
- Specified by:
addWordsin interfaceTranscriptSentence._FinalStage
-
words
public TranscriptSentence._FinalStage words(java.util.List<TranscriptWord> words)
- Specified by:
wordsin interfaceTranscriptSentence._FinalStage
-
build
public TranscriptSentence build()
- Specified by:
buildin interfaceTranscriptSentence._FinalStage
-
-