eu.clarin.weblicht.wlfxb.tc.api
Interface PhoneticsLayer

All Superinterfaces:
TextCorpusLayer
All Known Implementing Classes:
PhoneticsLayerStored

public interface PhoneticsLayer
extends TextCorpusLayer

The PhoneticsLayer layer annotates tokens with their phonetic pronunciation. The transcription system (alphabet) is specified in the corresponding attribute of the layer.

Author:
Yana Panchenko

Method Summary
 Pronunciation addChild(Pronunciation parent, Pronunciation child)
           
 PhoneticsSegment addSegment(List<Pronunciation> pronunciations, Token token)
           
 PhoneticsSegment addSegment(Pronunciation pronunciation, Token token)
           
 Pronunciation createPronunciation(PronunciationType type, String canonicalPronunciation)
           
 Pronunciation createPronunciation(PronunciationType type, String realizedPronunciation, float onsetInSeconds, float offsetInSeconds)
           
 Pronunciation createPronunciation(PronunciationType type, String realizedPronunciation, float onsetInSeconds, float offsetInSeconds, List<Pronunciation> children)
           
 Pronunciation createPronunciation(PronunciationType type, String canonicalPronunciation, String realizedPronunciation, float onsetInSeconds, float offsetInSeconds, List<Pronunciation> children)
           
 Pronunciation createPronunciation(PronunciationType type, String canonicalPronunciation, String realizedPronunciation, List<Pronunciation> children)
           
 String getAlphabet()
           
 PhoneticsSegment getSegment(int index)
           
 PhoneticsSegment getSegment(Token token)
           
 Token getToken(PhoneticsSegment segment)
           
 
Methods inherited from interface eu.clarin.weblicht.wlfxb.tc.api.TextCorpusLayer
isEmpty, size
 

Method Detail

getAlphabet

String getAlphabet()

getSegment

PhoneticsSegment getSegment(int index)

getSegment

PhoneticsSegment getSegment(Token token)

getToken

Token getToken(PhoneticsSegment segment)

createPronunciation

Pronunciation createPronunciation(PronunciationType type,
                                  String canonicalPronunciation,
                                  String realizedPronunciation,
                                  float onsetInSeconds,
                                  float offsetInSeconds,
                                  List<Pronunciation> children)

createPronunciation

Pronunciation createPronunciation(PronunciationType type,
                                  String canonicalPronunciation,
                                  String realizedPronunciation,
                                  List<Pronunciation> children)

createPronunciation

Pronunciation createPronunciation(PronunciationType type,
                                  String realizedPronunciation,
                                  float onsetInSeconds,
                                  float offsetInSeconds,
                                  List<Pronunciation> children)

createPronunciation

Pronunciation createPronunciation(PronunciationType type,
                                  String realizedPronunciation,
                                  float onsetInSeconds,
                                  float offsetInSeconds)

createPronunciation

Pronunciation createPronunciation(PronunciationType type,
                                  String canonicalPronunciation)

addChild

Pronunciation addChild(Pronunciation parent,
                       Pronunciation child)

addSegment

PhoneticsSegment addSegment(Pronunciation pronunciation,
                            Token token)

addSegment

PhoneticsSegment addSegment(List<Pronunciation> pronunciations,
                            Token token)


Copyright © 2013 Department of Linguistics, Tübingen University. All Rights Reserved.