<prompt> Andika chaguo za kukokotoa za JavaScriptTypeScript ambayo huchukua ingizo la mfuatano, kuiweka toni katika maneno, kuondoa maneno ya kusitisha, kuhitimisha maneno yaliyosalia, na kurudisha orodha ya maneno yenye mashina ya kipekee. Unganisha chaguo hili la kukokotoa na maktaba ya nje ya kuchakata lugha asilia, kama vile NLTK au spaCy.  <response>: Unaweza kutumia maktaba ya asili katika JavaScript kutekeleza kazi hizi. Kwanza, unahitaji kuisanikisha kwa kutumia npm:bashinpm kufunga asiliKisha, unaweza kuunda chaguo la kukokotoa ambalo linatoa ishara, kuondoa maneno ya kusitisha, kutoa maneno, na kurejesha maneno yenye mashina ya kipekee.Hapa kuna mfano wa utekelezaji: javascriptconst natural hitajiasili;const tokenizer new natural.WordTokenizer;const stemmer natural.PorterStemmer;const stopWords needstopword;kazi processTexttext Weka alama kwa maandishi ya ingizo kuwa maneno const tokeni tokenizer.tokenizetext; Ondoa maneno ya kuacha kutoka kwa ishara const filteredTokens stopWords.removeStopwordsishara; Shina maneno yaliyobaki const stemmedWords filteredTokens.mapishara stemmer.stemishara; Rudisha maneno yenye msingi wa kipekee kurudi Array.frommpya SetstemmedWords; Mfano wa matumizi:const inputText Hii ni sentensi ya mfano inayoonyesha kazi ya kuchakata maandishi.;const result processTextinputText;console.logmatokeo;Katika mfano huu, tunatumia maktaba ya asili kwa uwekaji alama na uanzishaji, na maktaba ya stopword kwa kuondoa maneno ya kusitisha. Hakikisha kusakinisha maktaba ya stopword pia:bashinpm kufunga stopwordTafadhali kumbuka kuwa mfano huu unatumia vipengele maalum vya lugha ya Kiingereza tokenizer, stemmer, na kuacha maneno. Ikiwa unataka kufanya kazi na lugha zingine, unaweza kuhitaji kupata maktaba zinazofaa au kurekebisha msimbo ipasavyo. 