Në botën e teknologjisë, kërkimi i informacionit në internet është bërë një pjesë e domosdoshme e jetës sonë të përditshme. Me faqet e internetit të panumërta që ofrojnë njohuri për një mori temash, Wikipedia është një platformë e tillë që shërben si një enciklopedi e gjerë njohurish. Atëherë lind pyetja - si mund të kërkojmë në mënyrë efektive në Wikipedia dhe t'i arrijmë rezultatet të shprehen me zë të lartë? Në këtë artikull, ne do të shqyrtojmë zgjidhjen e këtij problemi, shpjegimin hap pas hapi të kodit Python dhe do të gërmojmë më thellë në bibliotekat dhe funksionet përkatëse të përdorura.
Për të zgjidhur këtë problem, ne do të krijojmë një skript Python që do të marrë një pyetje kërkimi, do të marrë informacionin përkatës nga Wikipedia dhe më pas do të lexojë përmbledhjen e rezultatit. Kjo do të arrihet duke përdorur bibliotekat Wikipedia dhe pyttsx3. Le të zhytemi në shpjegimin hap pas hapi të kodit.
Hapi i parë është instalimi i bibliotekave të kërkuara, gjë që mund të bëhet duke përdorur pip:
pip install wikipedia pip install pyttsx3
Biblioteka e Wikipedias
La Biblioteka e Wikipedia-s është një mbështjellës Python për API të Wikipedia. Na lejon të nxjerrim informacione dhe përmbledhje nga artikujt e Wikipedia-s, kërkoni për artikuj dhe madje përktheni artikuj. Në skenarin tonë, ne do të përdorim wikipedia.search() dhe wikipedia.summary() funksionet për të kërkuar temën e dëshiruar dhe për të marrë përmbledhjen e saj.
Biblioteka Pyttsx3
La biblioteka pyttsx3 (shkurt për Python Text-to-Speech version 3) është një bibliotekë që mundëson funksionimin e tekstit në të folur në Python. Eshte i pavarur nga platforma dhe punon si me Windows ashtu edhe me macOS. Kjo bibliotekë nuk kërkon lidhje interneti dhe është e përputhshme me Python 2 dhe Python 3. Në skriptin tonë, ne do të përdorim pyttsx3.init() dhe pyttsx3.say() funksionon për të inicializuar motorin e tekstit në të folur dhe për të folur përmbledhjen nga Wikipedia.
Shpjegimi i kodit
Me bibliotekat e nevojshme të instaluara, tani mund të vazhdojmë të shkruajmë skriptin tonë 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()
Në skript, ne fillimisht importojmë bibliotekat e kërkuara (wikipedia dhe pyttsx3) dhe inicializojmë motorin e tekstit në të folur. Më pas i kërkojmë përdoruesit pyetjen e tij të kërkimit, përdorni wikipedia.search() funksioni për të kërkuar temën në Wikipedia dhe për të shfaqur rezultatet. Përdoruesi më pas mund të zgjedhë rezultatin e dëshiruar dhe ne marrim përmbledhjen duke përdorur wikipedia.summary() funksionin. Së fundi, ne përdorim pyttsx3.say() pyttsx3.runAndWait() funksionet për të folur përmbledhjen.
Me këtë skenar, tani mund të kërkoni për çdo temë në Wikipedia dhe përmbledhja të thuhet me zë të lartë duke përdorur Python, biblioteka e Wikipedia dhe pyttsx3. Kërkim i lumtur!