<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi,</div><div class=""><br class=""></div><div class="">I’ve posted an archive of a "Mac SpeechSynthesizer and SoundPlayer” project on DropBox.  I’ve been working on this for a while and I’ve come to the conclusion that I probably won’t finish it without help:</div><a href="https://www.dropbox.com/s/1qc0dozzqmhsemw/SpeechSynthesizer.zip?dl=0" class="">https://www.dropbox.com/s/1qc0dozzqmhsemw/SpeechSynthesizer.zip?dl=0</a><div class=""><br class=""></div><div class="">The original motivation for this work was to get the Telerik Captcha control working on the Mac platform.  I knew Mac OS X had a built-in speech synthesizer that could be utilized to provide this functionality.  In order to access this functionality, I built wrapper classes for the necessary AudioToolbox, CoreFoundation, and SpeechSynthesis API calls.</div><div class=""><br class=""></div><div class="">Along the way, I noticed that the SoundPlayer class did not work on OS X.  I’ve implemented the basic functionality to play a file and play a stream but I haven’t implemented all features supported by the SoundPlayer class.</div><div class=""><br class=""></div><div class="">I’ve tried to match existing .NET class functionality and behaviour whenever possible.  I’ve also tried to unit test where appropriate but more could be written.  I believe the code should be compatible with OS X 10.8 on-ward, but that’s a guess.</div><div class=""><br class=""></div><div class="">This would be my first contribution to the mono project.  How would work like this be integrated typically?</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""></div><div class="">Chris McKinnon</div></body></html>