Chapter detection is one thing that I'm working on. The speech detection thing is promising, there is a log of work to do for this. Especially non-english languages are difficult.
I'm also working on a online platform in my free time to share manually crafted chapter sets via api (like freedb), but I'm not sure that it will ever go online :-) I won't give it up either...