Setelah membuat notebook dan menambahkan sumber data ke dalamnya, Anda dapat membuat ringkasan audio notebook secara terprogram. Dalam satu waktu, notebook tertentu hanya dapat memiliki satu ringkasan audio. Halaman ini menjelaskan cara membuat dan menghapus ringkasan audio.
Perbedaan antara ringkasan audio dan podcast
Ringkasan audio berbeda dengan podcast dalam hal berikut:
- Ringkasan audio harus dikaitkan dengan notebook yang telah ditambahkan sumber data. Di sisi lain, podcast dapat dibuat tanpa notebook NotebookLM Enterprise, lisensi Gemini Enterprise, atau penyimpanan data. Untuk membuat podcast, Anda hanya memerlukan project yang diaktifkan Google Cloud dan peran Pengguna Podcast API.
- Untuk membuat ringkasan audio, panggil metode
notebooks.audioOverview. Untuk membuat podcast, panggil metodepodcasts—API mandiri.
Membuat ringkasan audio
Untuk membuat ringkasan audio konten di notebook Anda, panggil
notebooks.audioOverviews.create
metode. Karena Anda hanya dapat memiliki satu ringkasan audio per notebook, metode ini hanya berhasil jika notebook tidak memiliki ringkasan audio.
REST
curl -X POST \
-H "Authorization:Bearer $(gcloud auth print-access-token)" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_NUMBER/locations/LOCATION/notebooks/NOTEBOOK_ID/audioOverviews" \
-d '{
"sourceIds": [
{
"id": "SOURCE_ID"
}
],
"episodeFocus": "EPISODE_FOCUS",
"languageCode": "LANGUAGE_CODE"
}
Ganti kode berikut:
ENDPOINT_LOCATION: multi-region untuk permintaan API Anda. Tentukan salah satu nilai berikut:usuntuk multi-region Amerika Serikateuuntuk multi-region Uni Eropaglobaluntuk lokasi Global
PROJECT_NUMBER: nomor Google Cloud project Anda.LOCATION: lokasi geografis penyimpanan data Anda, sepertiglobal. Untuk mengetahui informasi selengkapnya, lihat Lokasi.NOTEBOOK_ID: ID unik notebook.SOURCE_ID: ID sumber berdasarkan sumber yang ringkasan audionya ingin Anda buat.sourceIdsfieldadalah array opsional; jika Anda tidak menentukan ID sumber, semua sumber di notebook akan digunakan. Untuk mengetahui informasi tentang ID sumber, lihat Menambahkan dan mengelola sumber data di notebook (API).EPISODE_FOCUS: string yang menjelaskan topik atau konten mana yang harus ditandai dalam ringkasan audio.LANGUAGE_CODE: kode bahasa yang digunakan untuk meminta ringkasan audio.
Jika permintaan berhasil, Anda akan mendapatkan respons JSON yang mirip dengan yang berikut ini. Respons ini menunjukkan bahwa pembuatan ringkasan audio sedang berlangsung.
{
"audioOverview": {
"status": "AUDIO_OVERVIEW_STATUS_IN_PROGRESS",
"audioOverviewId": "AUDIO_OVERVIEW_ID",
"generationOptions": {},
"name": "AUDIO_OVERVIEW_NAME"
}
}
Proses pembuatan ringkasan audio memerlukan waktu beberapa menit.
Memverifikasi ringkasan audio yang dibuat
Untuk memverifikasi ringkasan audio yang dibuat, lakukan hal berikut:
- Buka notebook Anda. Untuk mengetahui informasi selengkapnya, lihat Mengakses notebook yang dibuat.
Di Studio notebook Anda, klik Load untuk memuat percakapan. Proses pemuatan ringkasan memerlukan waktu beberapa saat.
Di studio, Anda dapat mengelola ringkasan audio dengan tugas seperti mengubah kecepatan pemutaran dan mendownload atau menghapus file ringkasan audio.
Menghapus ringkasan audio
Untuk menghapus ringkasan audio yang ada, panggil
notebooks.audioOverviews.delete
metode.
REST
curl -X DELETE \
-H "Authorization:Bearer $(gcloud auth print-access-token)" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_NUMBER/locations/LOCATION/notebooks/NOTEBOOK_ID/audioOverviews/default" \
Ganti kode berikut:
ENDPOINT_LOCATION: multi-region untuk permintaan API Anda. Tentukan salah satu nilai berikut:usuntuk multi-region Amerika Serikateuuntuk multi-region Uni Eropaglobaluntuk lokasi Global
PROJECT_NUMBER: nomor Google Cloud project Anda.LOCATION: lokasi geografis penyimpanan data Anda, sepertiglobal. Untuk mengetahui informasi selengkapnya, lihat Lokasi.NOTEBOOK_ID: ID unik notebook.
Jika permintaan berhasil, Anda akan mendapatkan JSON kosong.