Estoy tratando de migrar mi aplicación de Google Cloud de Nodejs a JavaScript nativo, de modo que pueda ejecutarse en el navegador. Sin embargo, parece que no puedo encontrar ningún ejemplo de cómo autenticarse como una cuenta de servicio en el navegador. La autenticación en Nodejs se veía así:
const textToSpeech = require('@google-cloud/text-to-speech'); const {Storage} = require('@google-cloud/storage'); const projectId = 'project' const keyFilename = 'key.json' const storage = new Storage({projectId, keyFilename}); const client = new textToSpeech.TextToSpeechClient({projectId, keyFilename});En todas las búsquedas que he hecho, solo he encontrado soluciones que usan claves API e ID de cliente. Además, todas estas soluciones solicitan que un usuario inicie sesión, que no es lo que quiero. Me gustaría hacer exactamente lo que hace el código de Nodejs, pero en el navegador JavaScript nativo.