basic_features module

features.basic_features.count_characters(text)

Counts the number of characters in a message.

Parameters:

text (str) – The message (utterance) for which we are counting characters.

Retunrs:

int: number of characters

features.basic_features.count_messages(text)

This function is trivial; by definition, each message counts as 1. However, at the conversation level, we use this function to count the total number of messages/utterance via aggregation.

Parameters:

text (str) – The message (utterance); not used in the function.

Returns:

1 (as each message trivially contains 1 message)

Return type:

int

features.basic_features.count_words(text)

Returns the number of words in a message.

Parameters:

text (str) – The message (utterance) for which we are counting words.

Returns:

number of words

Return type:

int