Определите часть речи числа
Для данного номера я хочу различать, является ли он номером телефона или количественным значением, в зависимости от контекста. Одна из идей, которые у меня сейчас есть, - это выяснить его часть речи, но у меня возникают проблемы с этим с помощью NLTK.
Например: "Сколько у вас книг? У меня 911 книг". В данном случае "911" - прилагательное, поэтому его следует преобразовать в "ДЕВЯТЬ СОТНИ ОДИННАДЦАТЬ". Но в этом предложении: "Можете ли вы позвонить в службу 911, там срочно!" 911 - это существительное (номер телефона), которое следует преобразовать в "ДЕВЯТЬ ОДИН ОДИН".
Когда я использую токенизатор в NLTK, он только говорит мне, что 911 - это кардинальное число, но есть ли способ изменить его, чтобы он давал мне более конкретную часть речи? (Я хочу существительное, прилагательное или местоимение)