2009-03-18 9 views
2

Je développe une application web. Cela permettra aux gens de relier des phrases écrites à des phrases parlées. Pour que cette application soit utile, les utilisateurs aléatoires doivent être capables d'enregistrer leurs propres voix et d'envoyer les sons au serveur. Si je n'ai qu'un formulaire "upload wav", personne ne l'utilisera. Si j'ai un bouton "record" qui diffuse ou empaquette l'audio sur le serveur, les gens vont l'utiliser.Comment enregistrer du son et l'envoyer à un serveur à partir d'une application Web?

Je serais heureux d'utiliser Flash pour le faire. Je serais heureux d'utiliser Java pour ce faire. Je serais prêt à utiliser .NET pour le faire;) je pouvais utiliser une API de service externe s'il est disponible. Le format de l'audio n'est pas important tant que je pourrais le rejouer sur d'autres pages Web.

Comment puis-je mettre un bouton d'enregistrement sur mon site?

+0

Il y avait une question similaire j'ai répondu aujourd'hui: http://stackoverflow.com/questions/651796/recording-audio-via-the-web-for-an-intranet-solution –

Répondre

3

On dirait que vous réinventez Forvo.com ;-) AFAIR, ils utilisent Flash pour enregistrer.

1

Flash a la capacité d'enregistrer des sons.

Vous n'avez pas besoin d'un serveur multimédia flash parce que vous ne avez pas besoin d'audio « stream » au serveur. Le côté serveur de votre site peut être écrit en PHP, .Net, ou ce que vous préférez.

1

Un problème qui peut arriver à l'aide de Flash: NellyMoser Codec.

On dirait qu'il existe des outils qui peuvent faire la conversion (bien que je ne sois pas sûr de la légalité), et évidemment certains sites ont obtenu ce genre de fonctionnalité, mais c'est quelque chose à savoir.

Questions connexes