TTS su App Engine

3

Ho scritto un piccolo front-end al sistema TTS del Festival usando Python / Django. Desidero distribuirlo sul cloud di Google App Engine. Alcune domande:

  1. La mia applicazione utilizza l'app Festival "text2wave". Will funziona sul cloud?
  2. Ho usato i primitivi Python come subprocess.call () per richiamare il programma sopra menzionato. Funzionerà?
  3. Se la tua risposta a uno o entrambi (1) e (2) è no, c'è una API gratuita sul web che posso usare (dal appengine)? Ho letto da qualche parte su come effettuare chiamate da Phono a un backend Voxeo, ma non sono sicuro di cosa significhi.

Sono a conoscenza dell'estensione di Google Traduttore che consente la traduzione utilizzando una richiesta HTTP GET (REST), ma qui il testo è limitato a 100 caratteri. Male. Inoltre, potrebbero eliminarlo in qualsiasi momento.

    
posta yati sagade 18.08.2011 - 13:14
fonte

2 risposte

1
  1. Sul cloud sì, ma su App Engine, non credo. Vedo Festival disponibile come RPM e anche che è scritto in C, quindi è necessario portarlo su GAE per lavorare lì.

  2. No, probabilmente dovrai configurare una versione con porting come back-end o attività in GAE.

  3. Non lo so. Se desideri avere più familiarità con App Engine, CoderBuddy è un modo rapido per testare alcune semplici app e iniziare a prendere confidenza con le API di GAE.

risposta data 13.11.2011 - 20:01
fonte
0

1 e 2) Sono quasi certo che subprocess.call () non funzionerà su App Engine per motivi di sicurezza. Anche l'accesso a livello di file system è vietato.

3) Se non altro, puoi costruire un server text2wave minimalista Festival che sputa contenuti multimediali incorporabili su Amazon EC2 o su qualsiasi altra piattaforma VPS-ish. Puoi quindi incorporarlo nella pagina dei risultati dell'applicazione App Engine.

    
risposta data 16.02.2012 - 15:25
fonte

Leggi altre domande sui tag