Después de crear tu notebook y agregarle fuentes de datos, puedes generar de forma programática un resumen en audio del notebook. En un momento dado, un notebook determinado puede tener solo un resumen en audio. En esta página, se describe cómo crear y borrar resúmenes en audio.
Diferencia entre un resumen en audio y un podcast
Un resumen en audio es diferente de un podcast de las siguientes maneras:
- Un resumen en audio debe asociarse con un notebook al que se le agregaron fuentes de datos. Por otro lado, se puede generar un podcast sin un notebook de Gemini Notebook Enterprise, una licencia de Gemini Enterprise o un almacén de datos. Para crear un podcast, solo necesitas un proyecto habilitado Google Cloud y el rol de usuario de la API de Podcast.
- Para crear un resumen en audio, llama al método
notebooks.audioOverview. Para crear un podcast, llama al métodopodcasts, una API independiente.
Crea un resumen en audio
Para generar un resumen en audio del contenido de tu notebook, llama al
notebooks.audioOverviews.create
método. Debido a que solo puedes tener un resumen en audio por notebook, este método solo se realiza correctamente si el notebook no tiene un resumen en audio existente.
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"
}
Reemplaza lo siguiente:
ENDPOINT_LOCATION: Es la multirregión para tu solicitud a la API. Especifica uno de los siguientes valores:uspara la multirregión de EE.UU.eupara la multirregión de la UEglobalpara la ubicación global
PROJECT_NUMBER: Es el número de tu Google Cloud proyecto.LOCATION: Es la ubicación geográfica de tu almacén de datos, comoglobal. Para obtener más información, consulta Ubicaciones.NOTEBOOK_ID: Es el identificador único del notebook.SOURCE_ID: Es el ID de la fuente en función de la cual deseas generar el resumen en audio. ElsourceIdsfieldes un array opcional. Si no especificas ningún ID de fuente, se usan todas las fuentes del notebook. Para obtener información sobre el ID de la fuente, consulta Agrega y administra fuentes de datos en un notebook (API).EPISODE_FOCUS: Es una cadena que describe qué temas o contenido se deben destacar en el resumen en audio.LANGUAGE_CODE: Es el código de idioma en el que se solicitó el resumen en audio.
Si la solicitud se realiza correctamente, deberías obtener una respuesta JSON similar a la siguiente. Esta respuesta muestra que la generación del resumen en audio está en curso.
{
"audioOverview": {
"status": "AUDIO_OVERVIEW_STATUS_IN_PROGRESS",
"audioOverviewId": "AUDIO_OVERVIEW_ID",
"generationOptions": {},
"name": "AUDIO_OVERVIEW_NAME"
}
}
La generación de un resumen en audio tarda unos minutos.
Verifica un resumen en audio generado
Para verificar el resumen en audio generado, haz lo siguiente:
- Abre tu notebook. Para obtener más información, consulta Accede al notebook creado.
En el Studio de tu notebook, haz clic en Cargar para cargar la conversación. La carga del resumen tarda unos instantes.
En el estudio, puedes administrar tu resumen en audio con tareas como cambiar la velocidad de reproducción y descargar o borrar el archivo de resumen en audio.
Borra un resumen en audio
Para borrar un resumen en audio existente, llama al
notebooks.audioOverviews.delete
método.
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" \
Reemplaza lo siguiente:
ENDPOINT_LOCATION: Es la región múltiple para tu solicitud a la API. Especifica uno de los siguientes valores:uspara la multirregión de EE.UU.eupara la multirregión de la UEglobalpara la ubicación global
PROJECT_NUMBER: Es el número de tu Google Cloud proyecto.LOCATION: Es la ubicación geográfica de tu almacén de datos, comoglobal. Para obtener más información, consulta Ubicaciones.NOTEBOOK_ID: Es el identificador único del notebook.
Si la solicitud se realiza correctamente, deberías obtener un JSON vacío.