Kõne tekstiks rakendus
Tegu on lihtsa kõne tekstiks rakendusega, mis sobib hästi igapäevaseks kasutamiseks. Kui tahad rakendust enda jaoks ägedamaks teha või disaini muuta, jagan sinuga koodi siin.
Enne detailidesse süvenemist vaatame, milline näeb välja lõplik Make stsenaarium. Make'i kohta saad rohkem lugeda SIIT.
Veebikonksu (Webhook) lisamine
Kui lõpetad salvestamise ja vajutad rakenduses nuppu "Lõpeta", käivitatakse veebikonks, mis saadab helifaili Make'i. Selleks kasutatakse järgmist funktsiooni:
function sendAudioData(data, fileName) {
const serverUrl = “https://hook.us1.make.com/SINUWEBHOOKID";
const formData = new FormData();
formData.set(‘file’, data, fileName);
fetch(serverUrl, { method: “POST”, body: formData})
.then(response => console.log(`Audio data (${fileName}) sent to server.`))
.catch(error => console.error(“Error sending audio data to server: “, error));
}
Google Drive'i moodulid
Edasine töötlemine toimub Google Drive’is, kus helifail läbib kaks olulist sammu:
- Faili üleslaadimine: Helifail edastatakse veebikonksu abil Drive’i.
- Jagamislingi loomine: Drive’is luuakse failile jagamislink, mis lihtsustab selle edasist kasutamist ja jagamist.
HTTP moodul faili allalaadimiseks
Faili allalaadimine
Drive’i loodud jagamislink suunatakse edasi HTTP moodulile, mis laeb faili alla vastavalt määratud URL-ile.
HTTP moodul autoriseemiseks
OAuth 2.0 autoriseerimine
Kui ühenduse loomiseks on vaja OAuth 2.0 autentimist, tuleb see seadistada järgmiselt:
- Meetod (Method):
POST
- Päised (Headers):
Authorization: Bearer SINU_CHATGPT_API_
VÕTI
(NB! "Bearer" on kohustuslik osa, sest see autentib sinu ühenduse ChatGPT-ga.)
- Keha tüüp (Body type):
Multipart/form-data
- Keha tüübi väljadesse lisa juurde järgmised väljad:
- Välja tüüp (Field type): File
- Võti (Key): kaardista (map) fail eelmisest moodulist
- Lisa juurde veel üks välja tüüp, et ChatGPT mõistaks, mis mudelit ta peaks kasutama:
- Välja tüüp (Field type): text
- Võti (Key): model
- Väärtus (Value): whisper-1
- Keha tüübi väljadesse lisa juurde järgmised väljad:
See samm saadab heilifaili ChatGPT Whisper-1 mudelile, mis töötleb kõne tekstiks.
ChatGPT moodul
Juba peaaegu valmis!
Meie helisalvesti rakendus saadab helifaili veebikonksule, mis omakorda edastab faili Google Drive'i salvestamiseks. Seejärel kasutatakse helifaili jagamislinki ChatGPT API-le saatmiseks. Nüüd on jäänud vaid üks samm, et teisendada heli tekstiks.
Kasutame järgmist prompt'i:
Ja saimegi valmis, äge! Testimise eesmärgil saatsin häälsõnumi kokkuvõtte koos lingiga Google Sheetsi, mida mina kasutan andmebaasina, aga võimalused on lõpmatud. Võid saata kokkuvõtte endale meili, sõnumitesse, CRM platvormi jne.
Tulemus
Päris näide AI Eesti koosolekust, mille käigus panime paika järgmised sammud ja ülesanded:
—
Kui tahad säästa aega ja protsesse lihtsustada, siis on Make.com just see tööriist, mida tasub proovida. Võin sind aidata, kuidas Make.com töötab ja näidata, kuidas saad seda oma igapäevatöös rakendada. Kui vajad abi, kirjuta mulle ja aitan sul igapäevased ülesanded automatiseerida.
Võta minuga ühendust: markus@aieesti.ee.
Blueprindi leiad SIIT.