Question: Please help me with the bonus part. Predictive Text Project In the old days of flip-phone texting (think 1990's), there was a need to enter
Please help me with the bonus part.





Predictive Text Project In the old days of flip-phone texting (think 1990's), there was a need to enter text with only the 9 keys of the numeric telephone keypad. There were some competing technologies for this, like T(also see the wikipedia page Nuance is a local Seattle company that is well- known for speech recognition software) and iTape. These predictive texters would look up possible words based on the keys you typed on the keypad. We'll construct something similar in this assignment. We'll create a class, PText, which has methods for getting the most likely word given a series of keytaps and a list of all words starting with a given series of keytaps. An instance of the class will store the current series of keytaps and allow you to add additional keytaps or remove keytaps from the end. 'l supply you with a dictionary of 5000 of the most common Engilsh words, listed in order of popularity (courtesy of wordfrequeny.info e). You'll draw from this set of words for your methods. (See Predictive Text Project In the old days of flip-phone texting (think 1990's), there was a need to enter text with only the 9 keys of the numeric telephone keypad. There were some competing technologies for this, like T(also see the wikipedia page Nuance is a local Seattle company that is well- known for speech recognition software) and iTape. These predictive texters would look up possible words based on the keys you typed on the keypad. We'll construct something similar in this assignment. We'll create a class, PText, which has methods for getting the most likely word given a series of keytaps and a list of all words starting with a given series of keytaps. An instance of the class will store the current series of keytaps and allow you to add additional keytaps or remove keytaps from the end. 'l supply you with a dictionary of 5000 of the most common Engilsh words, listed in order of popularity (courtesy of wordfrequeny.info e). You'll draw from this set of words for your methods. (See
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
