Peringkas All-In-One

Feb 01 2023
Apakah itu menonton video yang panjang, membosankan, dan monoton, mengunjungi situs web yang tak terhitung jumlahnya atau membaca 100 halaman PDF pada malam sebelum ujian adalah sesuatu yang ditakuti setiap siswa. Bukankah lebih produktif jika Anda bisa mendapatkan poin utama hanya dengan mengklik tombol? Daftar Isi Menjadi mahasiswa sendiri, kami memiliki banyak hal di piring kami.

Apakah itu menonton video yang panjang, membosankan, dan monoton, mengunjungi situs web yang tak terhitung jumlahnya atau membaca 100 halaman PDF pada malam sebelum ujian adalah sesuatu yang ditakuti setiap siswa.

Bukankah lebih produktif jika Anda bisa mendapatkan poin utama hanya dengan mengklik tombol?

“Waktu sangat penting.”

Daftar isi

  • Inspirasi
  • Perkenalan
  • Metodologi
  • Peringkas Transkrip YouTube
  • Peringkas Situs Web
  • Peringkas PDF
  • Cara Penggunaan
  • Video Demo
  • Aplikasi
  • Siapa yang akan membantu?
  • Kesimpulan

Menjadi mahasiswa sendiri, kami memiliki banyak hal di piring kami. Mengkonsumsi konten, baik itu melalui website, dokumen atau video, adalah bagian utama dan juga penting dalam hidup kita. Inspirasi utama di balik proyek kami adalah untuk memaksimalkan efisiensi dan meminimalkan waktu yang dibutuhkan untuk proses tersebut. Kami membutuhkan cara untuk mengkonsumsi konten secara tepat tetapi juga informatif, dan dengan demikian, lahirlah ide All-In-One Summarizer.

Perkenalan

Sumsumer adalah alat yang secara otomatis menghasilkan versi data yang diringkas dan membuatnya lebih mudah dibaca. Ini mengidentifikasi bagian terpenting dari konten dan memadatkannya, menghemat waktu dan tenaga pengguna.

Memiliki bentuk konten yang diringkas jauh lebih efisien waktu. Anda juga dapat membubuhi keterangan dan membuat catatan dari video YouTube; dan pada akhirnya, hanya pemindaian cepat yang diperlukan untuk merevisi catatan Anda.

Versi video YouTube berbasis teks membuat video lebih mudah diakses oleh mereka yang mengalami gangguan pendengaran. CC pada video juga cukup cepat, jadi memiliki dokumen dengan detail utama membuat pembelajaran menjadi lebih efisien.

Metodologi

Ekstensi Chrome adalah fitur yang mudah diakses oleh semua pengguna PC. Kami telah membuat Ekstensi Chrome khusus untuk All-In-One Summarizer di mana pengguna dapat membuka video/situs web/PDF dan langsung mendapatkan versi ringkas dengan mengeklik Tombol 'Ringkas'. Modul Python yang kami gunakan untuk proyek ini terdiri dari Flask, BeautifulSoup4, YouTube-Transcript-API, PDFMiner, dan Transformers.

Berikut ini adalah tiga fitur utama yang disediakan All-In-One Summarizer bagi penggunanya.

Peringkas Transkrip YouTube

Ringkasan adalah cara yang bagus untuk mendapatkan gambaran umum tentang topik tersebut. Namun, peringkas yang ada hanya berfungsi dengan file teks. Komunitas YouTube memiliki begitu banyak pengetahuan untuk ditawarkan dan memiliki cara untuk mengubah informasi tersebut menjadi ringkasan berbasis teks akan bermanfaat bagi banyak siswa yang stres.

Bagaimana itu bekerja:

URL untuk tab yang dibuka diminta oleh server saat tombol “Ringkas” diklik. Ini dimasukkan ke dalam Flask dan fungsi summary_api() dipanggil.

Untuk mendapatkan ringkasan: ID video dari URL diambil dan dengan menggunakan API YouTubeTranscriptAPI , transkripnya diperoleh. Transkrip dilewatkan melalui pipa 'peringkas' dan ringkasan akhir dikembalikan.

*Catatan: Total transkrip dibagi menjadi 1000 bagian kecil, dan setiap bagian dijalankan melalui saluran peringkas untuk mendapatkan ringkasan yang memadai.*

Peringkas Situs Web

Ada begitu banyak konten yang tersedia di web dalam bentuk situs web yang berbeda. Untuk situs web seperti Wikipedia, merupakan keuntungan besar untuk dapat membaca artikel dengan cepat dan mendapatkan pengetahuan tentang subjek tersebut.

Bagaimana itu bekerja:

Inti utamanya sama dengan Peringkas Transkrip YouTube. Lihat bagian itu untuk detail lebih lanjut.

Di sini untuk mendapatkan teks mentah untuk diteruskan ke saluran peringkas, BeautifulSoup API digunakan. Itu mengekstrak teks dari skrip HTML dan mengkompilasinya menjadi teks mentah. Seperti biasa, teks mentah ini diteruskan melalui saluran untuk mendapatkan ringkasan.

Peringkas PDF

Hampir semua mahasiswa mengandalkan PDF bab atau buku untuk dipelajari. Betapapun mudahnya membaca 25 halaman buku teks, biasanya itu berubah menjadi berjam-jam di depan laptop. Mampu meringkas sedikit konten meningkatkan efisiensi.

Bahan kajian berupa kumpulan PDF

Bagaimana itu bekerja:

Inti utamanya sama dengan Peringkas Transkrip YouTube. Lihat bagian itu untuk detail lebih lanjut.

Di sini untuk mendapatkan ringkasannya, kami menggunakan API pdfminer untuk mengekstrak teks dari file PDF. Nama jalur dimasukkan ke dalamnya dan teks mentah dikeluarkan. Teks mentah ini diteruskan ke saluran peringkas.

Terakhir, setelah meringkas, konten yang dirangkum ditampilkan di jendela baru untuk Anda lihat dan simpan.

Cara menggunakan Ekstensi Summarizer:

Jalankan app.py di terminal di direktori yang benar.

Buka video YouTube/ PDF/ situs web yang ingin Anda rangkum.

Buka ekstensi Summarizer dan klik 'Ringkas'.

Video Demo

Atau, tonton saja videonya!

Aplikasi

Mari kita lihat keuntungan praktis yang dapat diperoleh pengguna melalui penggunaan All-In-One Summarizer:

  1. Penghematan Waktu: Peringkasan mengurangi waktu yang dihabiskan untuk membaca dokumen berukuran besar dengan menyajikan informasi terpenting dalam bentuk yang ringkas.
  2. Peningkatan Pemahaman: Dengan memadatkan informasi ke dalam bentuk ringkasan, ini membantu pembaca untuk memahami gagasan utama dan konsep kunci secara lebih efektif.
  3. Organisasi yang Lebih Baik: Peringkasan dapat membantu mengidentifikasi dan mengatur informasi yang paling penting, membuatnya lebih mudah untuk ditinjau dan dipahami.
  4. Recall yang Ditingkatkan: Karena peringkasan menyajikan informasi dalam bentuk yang ringkas, ini dapat membantu dalam mempertahankan dan mengingat kembali informasi kunci.
  5. Komunikasi yang Ditingkatkan: Informasi yang diringkas dapat dengan mudah dibagikan dan dikomunikasikan kepada orang lain, meningkatkan kolaborasi dan kerja sama tim.
  6. Pengambilan Keputusan yang Lebih Baik: Dengan menyajikan hanya informasi yang paling relevan, peringkasan dapat mendukung pengambilan keputusan yang tepat dan pemecahan masalah.

All-In-One Summarizer dapat membantu berbagai macam orang dari berbagai bidang dalam meningkatkan produktivitas dan manajemen waktu mereka.

  1. Orang dengan gangguan pendengaran atau disabilitas
  2. Bukan penutur asli bahasa video
  3. Catatan singkat atau Akses Mudah ke Informasi Penting
  4. Pengguna yang lebih suka membaca atau mencatat daripada menonton video
  5. Pembuat konten yang ingin meningkatkan aksesibilitas dan visibilitas pencarian video mereka
  6. Pengguna yang ingin mengklasifikasikan berdasarkan transkrip yang diperoleh dalam kategori video
  7. Pengguna yang ingin mengidentifikasi apakah videonya clickbait atau tidak
  8. Peneliti dan siswa yang menggunakan konten video dan situs web untuk belajar dan menganalisis
  9. Bisnis dan organisasi yang menggunakan video dan situs web sebagai alat pendidikan

Kesimpulannya, All-In-One Summarizer telah berhasil mencapai tujuannya untuk menciptakan alat yang efisien dan mudah digunakan untuk meringkas video panjang menjadi teks yang lebih pendek dan lebih mudah diatur. Dengan menganalisis dan memproses transkrip video atau detail panjang dalam pdf atau situs web apa pun, peringkas dapat menghasilkan versi ringkas yang secara akurat menangkap esensi aslinya. Ini dapat berhasil digunakan dalam kasus di mana orang memiliki gangguan pendengaran, atau orang bukan penutur asli dari bahasa yang digunakan dalam video, catatan singkat harus dibuat untuk akses cepat selama revisi, pembuat dengan menggunakan ringkasan dapat meningkatkan aksesibilitas dan visibilitas pencarian dari video mereka, mengklasifikasikan konten berdasarkan transkrip menggunakan model ML atau bahkan membantu mengidentifikasi apakah video tersebut clickbait atau tidak .

Inovasi ini memiliki banyak aplikasi di berbagai industri dan berpotensi merevolusi cara kita mengonsumsi dan berinteraksi dengan konten yang masif. Dengan kemajuan berkelanjutan dalam kecerdasan buatan dan pembelajaran mesin, kemungkinan proyek peringkas tidak terbatas.

Tautan Kotak Pasir:https://pythonsandbox.dev/5ddyemknwmea

Tautan GitHub:https://github.com/blueyashi/All-In-One-Summarizer