Hi and thanks for all your replies!<div><br></div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Cost is not an issue. However GNU GPL compatibility could be an issue. To</div>


"talk" to a closed-source or other "GPL-incompatible" speech engine, some<br>
extra care must be taken to cleanly delineate the VLC open-source software<br>
parts from the proprietary parts.<br>
<div> </div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>I am not aware of a standard programming interface for speech synthesis.</div>

If there is none, then a separate "glue" plug-in needs to be written for<br>
each and every engine that is to be supported. So the more engines, the<br>
more work.</blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">I guess an audio_filter module would be written against Festival APIs,</span><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>

<span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">or something of the like and depending of the presence (or not) of the<br>right dll|so|dylib libraries, the module would be possible to load or<br>

</span><div><span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">not.</span></div></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br>

</span></font></div></blockquote><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><div><br></div></span></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">Ok, so it sounds to me like the best approach is to let the module be written against one free speech synthesis that has support for Swedish, at least to begin with. I guess that you could later add support for specific engines. I was looking more closely on Festival and I can't to seem to find any proof that they support Swedish. Does anyone know this for sure - or know about one who does? I took a look at MARY, that Adam suggested, and it looks like a good project. However, developing a Swedish voice isn't within the scope of our project, so we need to find an engine that already supports Swedish (although I must admit there was a really great guide on how to develop a voice, something worth trying out). </span></div>

<div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br></span></div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Balancing or remixing channels is feasible, except that VLC has no user</div>
interface concept for this at the moment.<br>
<br>
However, sound effects and voices are on the same channels in the original<br>
medium. So I meant it's difficult to remove the original voices while<br>
keeping the original sound effects.</blockquote><div> </div><div><br></div><div>I see what you mean here. I think the best option would be to filter the original sound - voices and sound effects - so it won't disturb during dialogue, but still, during parts of the movie where nobody speaks, you could still hear background noise, music and sound effects. During developing/evaluation stages, the users could provide feedback for different settings even if the developer has to actually carry them out. Thanks for all the tips and features you all have suggested in this regard. </div>

<div><br></div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>As long as OCR is not involved, it seems reasonable.</div></blockquote><div><br></div><div>That's great. Do you have an approximation of the time that needs to be put into it? A month's programming? More/less? </div>

<div><br></div><div>The reason I ask on this list, is that we'd like to incorporate it directly into VLC. My assumption was that it would be a easier to get the module accepted and used if it was developed by any of you guys. But maybe I am wrong? Would there be a difference if we let any regular programmer do this? </div>

<div><br></div></div></div>