in aws-predictions/src/main/java/com/amplifyframework/predictions/aws/adapter/SpeechTypeAdapter.java [39:78]
public static SpeechType fromComprehend(@NonNull String tag) {
PartOfSpeechTagType type = PartOfSpeechTagType.fromValue(tag);
switch (type) {
case ADJ:
return SpeechType.ADJECTIVE;
case ADP:
return SpeechType.ADPOSITION;
case ADV:
return SpeechType.ADVERB;
case AUX:
return SpeechType.AUXILIARY;
case CCONJ:
return SpeechType.COORDINATING_CONJUNCTION;
case DET:
return SpeechType.DETERMINER;
case INTJ:
return SpeechType.INTERJECTION;
case NOUN:
return SpeechType.NOUN;
case NUM:
return SpeechType.NUMERAL;
case PART:
return SpeechType.PARTICLE;
case PRON:
return SpeechType.PRONOUN;
case PROPN:
return SpeechType.PROPER_NOUN;
case PUNCT:
return SpeechType.PUNCTUATION;
case SCONJ:
return SpeechType.SUBORDINATING_CONJUNCTION;
case SYM:
return SpeechType.SYMBOL;
case VERB:
return SpeechType.VERB;
case O:
default:
return SpeechType.UNKNOWN;
}
}