09/10/2023, 22:51
(Questo messaggio è stato modificato l'ultima volta il: 10/10/2023, 08:05 da mikilinux.)
Avete mai avuto l'impellente esigenza di dialogare con un cuoco coatto romano, non appena entrati in cucina, e chiedergli delle improbabili ricette estemporanee, che lui completamente a caso, crei sul momento, spesso aggiungendo ingredienti discutibili?
È proprio per questo che nasce CarbonaraGPT!!
Chiedi quello che vuoi, inerente alla cucina, e ti leggerà la ricetta, te la invierà su Telegram, e poi la detterà frase per frase!
C'è anche la modalità "oracolo" che risponderà a ogni tua domanda di vita!
Chi non vuole un cuoco così? (probabilmente tutti).
A parte gli scherzi ecco un po' di dettagli tecnici di questo mio esperimento
è uno script python creato per Raspberry Pi 3 B (non avevo soldi per altro) e per una cassa bluetooth (con microfono incorporato).
In pratica è composto da :
1) un riconoscitore vocale che utilizza il dizionario Vosk italiano (speech to text) per riconoscere il vostro favellare.
2) gTTS per rispondervi con la voce di google (volevo usare un altro text to speech ma ahimé su linux non è così facile).
3) connessione alle api di Telegram, così la ricetta vi arriva sul cellulare tramite il mitico carbonaragpt_bot.
4) connessione a ChatGPT, obbligandola a rispondere in stretto dialetto romano.
come hardware ho usato:
- Raspberry Pi3b v.1.2
- Casse bluetooth BTS0011 (amazon è vostra amica)
- Alimentatore da 3 A (da 2 non ce la fa)
Che dirvi! Ecco a voi un video dimostrativo!
La cosa affascinante in generale è come la generazione delle ricette sia completamente imprevedibile, non è come cercare su google.
Trova improbabili combinazioni, si ispira a svariati piatti, cerca di dare un tocco romano. (voleva mettere del pecorino romano sul riso alla cantonese).
Inoltre puoi chiedere le porzioni per 2-3-4 persone e i tempi di cottura. Insomma, chatGPT stupisce sempre.
Come vedete c'è anche una modalità per Emo, la modalità Oracolo, ovvero semplicemente potete chiedere quello che volete, consigliato per domande esistenziali, momenti di crisi.
nel video chiedo il senso della vita e lui/lei risponde, influenzato dalla domanda precedente sui rigatoni. Troppo divertente.
Ecco invece un'immagine del messaggio ricevuto tramite telegram..
p.s.
La cosa di per sé sembrava abbastanza semplice.
Come al solito il mio minimalismo malato e la mia tirchiaggine hanno preso il sopravvento: dopo aver comprato random una mini cassa bluetooth con microfono, mi sono accorto che era davvero un incubo farla funzionare contemporaneamente come microfono e come cassa, per dei limiti sia del driver bluetooth del raspberry, sia probabilmente dell'antenna stessa, sia di linux.
Quindi da un progetto idiota è diventato addirittura relativamente "impegnativo".
Ho provato a automatizzare lo switch tra profili bluetooth (a2dp e hfp), unico modo per non far saltare la connessione bluetooth, alla fine ce l'ho fatta.
python per queste cose è lento, su raspberry pi 3b v 1.2 è stato in generale un'impresa, cercare di velocizzare il tutto.
Spero che questo lavoro vi faccia fare due risate e vi renda più facile usare la cassa bluetooth per i vostri progetti, vi lascio la pagina su github. è scritta malissimo la spiegazione. Se volete usare il codice chiedete. Scusate ma ho veramente poco tempo per i miei hobby xD
https://github.com/micheleciondolo/CarbonaraGPT
Saluti. Daje roma daje.
È proprio per questo che nasce CarbonaraGPT!!
Chiedi quello che vuoi, inerente alla cucina, e ti leggerà la ricetta, te la invierà su Telegram, e poi la detterà frase per frase!
C'è anche la modalità "oracolo" che risponderà a ogni tua domanda di vita!
Chi non vuole un cuoco così? (probabilmente tutti).
A parte gli scherzi ecco un po' di dettagli tecnici di questo mio esperimento
è uno script python creato per Raspberry Pi 3 B (non avevo soldi per altro) e per una cassa bluetooth (con microfono incorporato).
In pratica è composto da :
1) un riconoscitore vocale che utilizza il dizionario Vosk italiano (speech to text) per riconoscere il vostro favellare.
2) gTTS per rispondervi con la voce di google (volevo usare un altro text to speech ma ahimé su linux non è così facile).
3) connessione alle api di Telegram, così la ricetta vi arriva sul cellulare tramite il mitico carbonaragpt_bot.
4) connessione a ChatGPT, obbligandola a rispondere in stretto dialetto romano.
come hardware ho usato:
- Raspberry Pi3b v.1.2
- Casse bluetooth BTS0011 (amazon è vostra amica)
- Alimentatore da 3 A (da 2 non ce la fa)
Che dirvi! Ecco a voi un video dimostrativo!
La cosa affascinante in generale è come la generazione delle ricette sia completamente imprevedibile, non è come cercare su google.
Trova improbabili combinazioni, si ispira a svariati piatti, cerca di dare un tocco romano. (voleva mettere del pecorino romano sul riso alla cantonese).
Inoltre puoi chiedere le porzioni per 2-3-4 persone e i tempi di cottura. Insomma, chatGPT stupisce sempre.
Come vedete c'è anche una modalità per Emo, la modalità Oracolo, ovvero semplicemente potete chiedere quello che volete, consigliato per domande esistenziali, momenti di crisi.
nel video chiedo il senso della vita e lui/lei risponde, influenzato dalla domanda precedente sui rigatoni. Troppo divertente.
Ecco invece un'immagine del messaggio ricevuto tramite telegram..
p.s.
La cosa di per sé sembrava abbastanza semplice.
Come al solito il mio minimalismo malato e la mia tirchiaggine hanno preso il sopravvento: dopo aver comprato random una mini cassa bluetooth con microfono, mi sono accorto che era davvero un incubo farla funzionare contemporaneamente come microfono e come cassa, per dei limiti sia del driver bluetooth del raspberry, sia probabilmente dell'antenna stessa, sia di linux.
Quindi da un progetto idiota è diventato addirittura relativamente "impegnativo".
Ho provato a automatizzare lo switch tra profili bluetooth (a2dp e hfp), unico modo per non far saltare la connessione bluetooth, alla fine ce l'ho fatta.
python per queste cose è lento, su raspberry pi 3b v 1.2 è stato in generale un'impresa, cercare di velocizzare il tutto.
Spero che questo lavoro vi faccia fare due risate e vi renda più facile usare la cassa bluetooth per i vostri progetti, vi lascio la pagina su github. è scritta malissimo la spiegazione. Se volete usare il codice chiedete. Scusate ma ho veramente poco tempo per i miei hobby xD
https://github.com/micheleciondolo/CarbonaraGPT
Saluti. Daje roma daje.