Die opstel van 'n Google Wolk Platform (GCP) projek en die aktivering van die Spraak API vir daardie projek behels verskeie stappe. In hierdie omvattende gids sal ons jou op 'n gedetailleerde wyse deur elke stap lei, om te verseker dat jy 'n duidelike begrip van die proses het.
Stap 1: Skep 'n GCP-projek
Om te begin, moet jy 'n GCP-projek skep. Volg hierdie stappe:
1. Maak die GCP-konsole (console.cloud.google.com) oop en meld aan met jou Google-rekening.
2. Klik op die projek aftreklys en kies "Nuwe projek".
3. Voer 'n naam vir jou projek in en klik "Skep".
Stap 2: Aktiveer die Spraak-API
Sodra jy die projek geskep het, moet jy die Spraak API aktiveer. Hier is hoe:
1. Gaan na die GCP-konsole en maak jou projek oop.
2. Klik in die navigasiekieslys op "API's & Services" en kies dan "Biblioteek".
3. Tik "Speech API" in die soekbalk en klik op die resultaat.
4. Klik op die "Aktiveer"-knoppie om die Spraak-API vir jou projek te aktiveer.
Stap 3: Stel verifikasie op
Om die Spraak API te gebruik, moet jy stawing opstel. Volg hierdie stappe:
1. In die GCP-konsole, gaan na "API's en dienste" en kies "Geloofsbriewe".
2. Klik op "Create Credentials" en kies "Diensrekening".
3. Voer 'n naam vir die diensrekening in en kies die rol "Projek > Eienaar".
4. Klik op "Skep sleutel" en kies die JSON-sleuteltipe.
5. Klik "Skep" om die JSON-sleutellêer af te laai.
Stap 4: Installeer die vereiste biblioteke
Om met die Spraak API in Node.js te werk, moet jy die nodige biblioteke installeer. Gebruik die volgende opdragte:
1. Maak jou terminaal of opdragprompt oop.
2. Navigeer na jou projekgids.
3. Voer die volgende opdrag uit om die vereiste biblioteke te installeer:
npm install --save @google-cloud/speech
Stap 5: Skryf die kode
Nou is dit tyd om die kode te skryf om spraak na teks om te skakel deur die Spraak API in Node.js te gebruik. Hier is 'n voorbeeld kode brokkie:
javascript const speech = require('@google-cloud/speech'); const fs = require('fs'); const client = new speech.SpeechClient(); async function convertSpeechToText() { const audio = { content: fs.readFileSync('path/to/audiofile').toString('base64'), }; const config = { encoding: 'LINEAR16', sampleRateHertz: 16000, languageCode: 'en-US', }; const request = { audio: audio, config: config, }; const [response] = await client.recognize(request); const transcription = response.results .map(result => result.alternatives[0].transcript) .join('n'); console.log(`Transcription: ${transcription}`); } convertSpeechToText().catch(console.error);
Maak seker dat jy `'pad/na/oudiolêer'` vervang met die werklike pad na jou oudiolêer.
Stap 6: Begin die kode
Om die kode uit te voer, voer die volgende opdrag in jou terminaal of opdragprompt uit:
node your-script.js
Vervang `'jou-script.js'` met die naam van jou skriflêer.
Baie geluk! Jy het 'n GCP-projek suksesvol opgestel en die Spraak-API vir daardie projek geaktiveer. Deur die stappe te volg wat in hierdie gids uiteengesit word, kan jy nou spraak na teks omskakel deur die Spraak API in Node.js te gebruik.
Ander onlangse vrae en antwoorde t.o.v Omskakeling van spraak na teks met Node.js:
- Wat is die proses om die transkripsie van die toespraak uit te druk deur die Spraak na teks API te gebruik?
- Wat is die vereiste besonderhede wat in die "config"-objek verskaf moet word wanneer 'n dokument vir spraakherkenning geskep word?
- Wat is die nodige stappe om jou Node.js-ontwikkelingsomgewing vir die Spraak-API voor te berei?
- Hoe kan jy veilig toegang kry tot die geloofsbriewe vanaf jou projek in Node.js?