csli.dialog.app.calo.util
Class SausageUtterance
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<Sausage>
csli.dialog.app.calo.util.SausageUtterance
- All Implemented Interfaces:
- Serializable, Cloneable, Iterable<Sausage>, Collection<Sausage>, List<Sausage>, RandomAccess
public class SausageUtterance
- extends ArrayList<Sausage>
- See Also:
- Serialized Form
| Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
SausageUtterance
public SausageUtterance(CorporaOpi_2_0.NOMOSSpeak sp,
boolean useSausage)
SausageUtterance
public SausageUtterance(String utt)
SausageUtterance
public SausageUtterance(String utt,
boolean readProbs)
SausageUtterance
public SausageUtterance(List<String> compactStrings)
SausageUtterance
public SausageUtterance(String[] compactStrings)
SausageUtterance
public SausageUtterance(String utt,
XSDDateTime ref)
hasWords
public boolean hasWords()
toFriendlyString
public String toFriendlyString()
toFriendlyString
public String toFriendlyString(WordDistribution distribution)
isProbablyEmpty
public boolean isProbablyEmpty()
- Returns:
- true if the main (most likely) hypothesis is null or *DELETE* for all words
toPrologString
public String toPrologString()
getDeleteProbability
public double getDeleteProbability()
getAllNOMOSAgentsAsNOMOSPerson_CorporaOpi_2_0
public List<CorporaOpi_2_0.NOMOSPerson> getAllNOMOSAgentsAsNOMOSPerson_CorporaOpi_2_0()
getNOMOSTranscription
public String getNOMOSTranscription()
getNOMOSTranscription
public String getNOMOSTranscription(WordDistribution distrib)
getFullTranscription
public String getFullTranscription()
getCompactStrings
public List<String> getCompactStrings()
toString
public String toString()
- Overrides:
toString in class AbstractCollection<Sausage>
getNOMOSTimeBegins
public XSDDateTime getNOMOSTimeBegins()
getNOMOSTimeEnds
public XSDDateTime getNOMOSTimeEnds()
getNOMOSTimeBeginsInMillis
public long getNOMOSTimeBeginsInMillis()
getNOMOSTimeBeginsInSecs
public double getNOMOSTimeBeginsInSecs()
getNOMOSTimeEndsInMillis
public long getNOMOSTimeEndsInMillis()
getNOMOSTimeEndsInSecs
public double getNOMOSTimeEndsInSecs()
getAssociatedSpeak
public CorporaOpi_2_0.NOMOSSpeak getAssociatedSpeak()
setAssociatedSpeak
public void setAssociatedSpeak(CorporaOpi_2_0.NOMOSSpeak associatedSpeak)
getName
public String getName()