Zgjidhur: si të kërkoni në wikipedia dhe të flisni rezultatin

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!

Mesazhe të ngjashme:

Lini një koment