Dunida tignoolajiyada, raadinta macluumaadka internetka waxay noqotay qayb aan laga maarmi karin nolol maalmeedkeena. Mareegaha aan la tirin karin ee bixiya aqoonta mowduucyo badan, Wikipedia waa mid ka mid ah madal noocaas ah oo u adeegta sida encyclopedia aqooneed ballaaran. Su'aashu waxay markaa soo baxaysaa - sidee baan si wax ku ool ah uga raadin karnaa Wikipedia oo natiijada loo sheego si sare? Maqaalkan, waxaan sahamin doonaa xalka dhibaatadan, sharraxaadda tallaabo-tallaabo ee koodhka Python, waxaanan si qoto dheer u gelin doonnaa maktabadaha iyo shaqooyinka la adeegsado.
Si arrintan loo xalliyo, waxaan abuuri doonaa qoraal Python ah oo qaadi doona raadinta raadinta, ka soo qaadan doona macluumaadka ku habboon Wikipedia, ka dibna akhrin doona natiijada kooban. Tan waxaa lagu gaari doonaa iyadoo la isticmaalayo Wikipedia iyo pyttsx3 maktabadaha. Aan u dhex galno sharraxaadda tillaabo-tallaabo ee koodka.
Talaabada ugu horeysa waa in la rakibo maktabadaha loo baahan yahay, kuwaas oo lagu samayn karo isticmaalka pip:
pip install wikipedia pip install pyttsx3
Maktabadda Wikipedia
The Maktabadda Wikipedia waa duubista Python ee Wikipedia API. Waxay noo ogolaataa inaan soo saarno warbixin iyo warbixin kooban laga bilaabo maqaallada Wikipedia, ka raadi maqaallada, oo xitaa turjumaan maqaallada. Qoraalkeena, waxaan ku isticmaali doonaa wikipedia.search() iyo wikipedia.kooban() hawlaha si ay u raadiyaan mawduuca la doonayo iyo soo koobiddiisa.
Pyttsx3 Library
The pyttsx3 maktabad (oo loo soo gaabiyo Python Text-to-Speech nooca 3) waa maktabad awood qoraal-ku-hadal ku shaqaynaysa Python. Waa madal-madax-banaan oo la shaqeeya labada Windows iyo macOS. Maktabadani uma baahna isku xidhka interneed waxayna ku haboontahay Python 2 iyo Python 3 labadaba. Qoraalkeena, waxaan isticmaali doonaa pyttsx3.init() iyo pyttsx3.say() Waxay u shaqeysaa si ay u bilaabaan mashiinka qoraalka-ku-hadalka oo ay uga hadlaan soo koobidda Wikipedia.
Sharaxa Code
Iyada oo la rakibay maktabadihii loo baahnaa, waxaan hadda sii wadi karnaa qorista qoraalka Python:
import wikipedia import pyttsx3 # Initialize the text-to-speech engine engine = pyttsx3.init() # Take the search query as input and search on Wikipedia query = input("Enter the topic to search on Wikipedia: ") results = wikipedia.search(query) # Print the search results print("Search results:") for result in results: print(result) # Choose the desired result, fetch the summary, and speak it choice = input("Enter the name of the article you want to get the summary for: ") summary = wikipedia.summary(choice) engine.say(summary) engine.runAndWait()
Qoraalka, waxaan marka hore soo dejineynaa maktabadaha loo baahan yahay (wikipedia iyo pyttsx3) oo aan bilowno mashiinka qoraalka-u-hadalka. Waxaan markaas waydiinnaa isticmaalaha waydiintooda, isticmaal kan wikipedia.search () shaqada si aad uga raadiso mawduuca Wikipedia, oo aad muujiso natiijooyinka. Adeegsaduhu wuxuu markaa dooran karaa natiijada la rabo, waxaanan soo qaadanaynaa kooban annaga oo isticmaalaya wikipedia.kooban() shaqayn Ugu dambeyntii, waxaan isticmaalnaa pyttsx3. dheh () iyo pyttsx3.runAndSug() hawlaha si ay u hadlaan kooban.
Qoraalkan, waxaad hadda ka raadin kartaa mawduuc kasta oo ku yaal Wikipedia oo kooban oo aad kor ugu hadashay adigoo isticmaalaya Python, maktabada Wikipedia, iyo pyttsx3. Raadin wacan!