TTS Studio

la generazione di storie con l'IA e ascoltarle utilizzando le voci IA sul dispositivo,

Descrizione

La nostra app sfrutta l'API Gemini per generare storie personalizzate in base all'input degli utenti. Ecco come la utilizziamo:

Suggerimenti di storie: quando un utente seleziona un genere, l'app esegue una query sull'API Gemini per recuperare suggerimenti di storie pertinenti. Forniamo all'API un prompt che specifica il genere e richiediamo un elenco di potenziali tipi di storie.

Generare storie: quando un utente seleziona un tipo di storia, l'app invia una richiesta all'API Gemini per generare la storia completa. Il prompt include dettagli sul genere e sul tipo di storia scelti, in modo che i contenuti generati siano in linea con le preferenze dell'utente.

Formattazione dei contenuti: l'API restituisce la storia in formato JSON. Successivamente, elaboriamo questa risposta JSON per estrarre il titolo e i contenuti della storia. La storia è formattata in paragrafi con punteggiatura appropriata per migliorare la leggibilità e facilitare la funzionalità di sintesi vocale (TTS).

Gestione degli errori e prevenzione della duplicazione: gestiamo i potenziali errori e ci assicuriamo che i contenuti generati siano unici. Se la risposta dell'API contiene errori o duplicati, riproviamo a inviare la richiesta o recuperiamo nuovi suggerimenti per fornire contenuti nuovi e coinvolgenti.

Il modello linguistico avanzato dell'API Gemini ci consente di offrire una vasta gamma di storie, garantendo agli utenti di ricevere narrazioni creative e uniche ogni volta che interagiscono con la nostra app.

Realizzato con

  • Android
  • Firebase

Team

Di

Tuwan Roshan

Da

Sri Lanka