Why don't you just set current_app on the context depending upon the speech_tag? Then 'speeches:section-view' would work in the template, unless I'm misunderstanding something.
(The reason the other code has to specify is because it wants to use both within the same template, which I don't think applies here?)