The problem with text to speech items is that their duration is unknown, so it'll be impossible to calculate the block duration. Instead of inserting text, you can generate the audio file from the text in advance, and then add it to the ads scheduler (google offers lots of options to create audio files from text).