Hi Cameron,
Great to hear you'll be hosting a version in China!
Currently, we are hosting WebAnywhere with just a single machine. It
has the capability to add additional machines for TTS, but in practice
we haven't yet found this to be necessary.
I believe the machine we have has similar specifications to what you
mentioned. The bigger the hard drive the better, although 500 GB will
store a whole lot of speech. What I suspect is that after 10 GB or
so, you're mostly storing the long tail of speech sounds, which are
unlikely to be used again anyway. You'll want to write a script that
evicts the most recently used speech sounds from the speech cache.
This setup has allowed us to scale to more than 30 simultaneous users
- which is actually a lot...if you think that most users are
constantly making requests...they may only spend 20 minutes using
WebAnywhere and much of that is spent reading or repeating sounds that
the browser has already downloaded.
I think the biggest bottleneck is bandwidth. We are lucky to be
hosting WebAnywhere at the University of Washington, which is
connected to what is called "Internet 2," which gives it an extremely
high bandwidth connection to many locations around the US (and maybe
the world).
I think you will definitely see performance gains if you can make the
TTS engines work as a server, but we don't have terrible performance
with them now running as separate processes, so this seems like
something you could delay until it becomes necessary.
I hope this helps...in general, it has seemed in practice that
WebAnywhere doesn't require as many resources as people assume, but of
course the more power you put behind it the more likely it is to keep
up with demand.
Let me know if there are any other questions that can answer for you.
Thanks,
Jeff
> --
>
> You received this message because you are subscribed to the Google Groups "webanywhere-dev" group.
> To post to this group, send email to
webanyw...@googlegroups.com.
> To unsubscribe from this group, send email to
webanywhere-d...@googlegroups.com.
> For more options, visit this group at
http://groups.google.com/group/webanywhere-dev?hl=en.
>
>
>
--
Jeffrey P. Bigham, Ph.D.
Assistant Professor, University of Rochester, Computer Science
Visiting Scientist, MIT CSAIL
http://www.jeffreybigham.com