La xaliyay: sida looga raadiyo wikipedia oo loogu hadlo natiijada

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!

Related posts:

Leave a Comment