I have a small python program using the API that dials my voicemail, records the call, and transcribes the results.
The program checks at set intervals, e.g., 1 hour, 3 hours, etc., and all checks are recorded by twilio.
I know that a recording less than 25 seconds was the result of not having any new voicemail messages, and so I do not want to transcribe a recording unless it is longer than 25 seconds. (This will lower cost: checking 8 times without transcribing everything would have a minimum cost of $0.14/day if there are no new message. If I have to transcribe everything, that rises to a minimum of $0.54/day.
I do not see a method to initiate a transcription for a recording after the call has ended. Is this possible?