Dalam dunia teknologi, pencarian maklumat di internet telah menjadi sebahagian daripada kehidupan seharian kita. Dengan banyak laman web yang menyediakan pengetahuan mengenai pelbagai topik, Wikipedia adalah salah satu platform yang berfungsi sebagai ensiklopedia pengetahuan yang luas. Persoalannya kemudiannya timbul โ bagaimanakah kita boleh mencari di Wikipedia dengan berkesan dan keputusannya diperkatakan dengan lantang? Dalam artikel ini, kami akan meneroka penyelesaian kepada masalah ini, penjelasan langkah demi langkah kod Python, dan menyelidiki dengan lebih mendalam tentang perpustakaan dan fungsi berkaitan yang digunakan.
Untuk menyelesaikan isu ini, kami akan mencipta skrip Python yang akan mengambil pertanyaan carian, mengambil maklumat yang berkaitan daripada Wikipedia, dan kemudian membaca ringkasan hasilnya. Ini akan dicapai menggunakan perpustakaan Wikipedia dan pyttsx3. Mari kita selami penjelasan langkah demi langkah tentang kod tersebut.
Langkah pertama ialah memasang perpustakaan yang diperlukan, yang boleh dilakukan menggunakan pip:
pip install wikipedia pip install pyttsx3
Perpustakaan Wikipedia
. Perpustakaan Wikipedia ialah pembalut Python untuk API Wikipedia. Ia membolehkan kita mengekstrak maklumat dan rumusan daripada artikel Wikipedia, cari artikel, dan juga menterjemah artikel. Dalam skrip kami, kami akan menggunakan wikipedia.search() dan wikipedia.summary() berfungsi untuk mencari topik yang dikehendaki dan mengambil ringkasannya.
Perpustakaan Pyttsx3
. perpustakaan pyttsx3 (singkatan untuk Python Text-to-Speech versi 3) ialah perpustakaan yang membolehkan fungsi teks-ke-ucapan dalam Python. Ia adalah bebas platform dan berfungsi dengan kedua-dua Windows dan macOS. Pustaka ini tidak memerlukan sambungan internet dan serasi dengan Python 2 dan Python 3. Dalam skrip kami, kami akan menggunakan pyttsx3.init() dan pyttsx3.say() berfungsi untuk memulakan enjin text-to-speech dan menyebut ringkasan daripada Wikipedia.
Penjelasan Kod
Dengan perpustakaan yang diperlukan dipasang, kami kini boleh meneruskan untuk menulis skrip Python kami:
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()
Dalam skrip, kami mula-mula mengimport perpustakaan yang diperlukan (wikipedia dan pyttsx3) dan memulakan enjin teks ke pertuturan. Kami kemudian meminta pengguna untuk pertanyaan carian mereka, gunakan wikipedia.search() berfungsi untuk mencari topik di Wikipedia, dan memaparkan hasilnya. Pengguna kemudiannya boleh memilih hasil yang diingini, dan kami mengambil ringkasan menggunakan wikipedia.summary() fungsi. Akhirnya, kami menggunakan pyttsx3.say() and pyttsx3.runAndWait() berfungsi untuk bercakap ringkasan.
Dengan skrip ini, anda kini boleh mencari mana-mana topik di Wikipedia dan membuat ringkasan itu diucapkan dengan kuat menggunakan Python, perpustakaan Wikipedia dan pyttsx3. Selamat mencari!