I’m working on an introductory textbook for Classical Hebrew which will be published as an open-access project.
Thanks to some new features of LaTeX‘s the media9 package, not only can sound and video files be embedded or linked to, they can be played from any point to any point at the touch of a button!
The attached file (PlayWords) illustrates this principle. Clicking on a Hebrew word will result in the word being pronounced; clicking on the (R) in the margin will reset the sound file and play the whole thing (the three words in sequence), and clicking on the (P) toggles play/pause. Note: for the sound to work, use Adobe Reader, not Preview!!
At the moment, I’m having difficulty embedding these media buttons (currently each word is a ‘button’) in right-to-left text, but I have a query out on this point.