Your question is like asking me "What is the bandwidth required for a small company of 15 users?"
What if you have 1 "special user" that every morning decides to perform a special routine? - then all your calculations will be skewed.
To play along with your scenario, (trying to give you something useful in the meantime), lets calculate on 1 user, making 1 call, of 1 minute and 1 call of 1 hour. Assuming a bunch of stuff in the meantime.
Part 1: The transcription
The cost of openAI's model to transcribe is $0.006 per minute. (Standard rate)
If 1 user, makes 1 call, of 1 minute duration, the cost will be
$0.0060
If 1 user, makes 1 call of 60 minutes duration, the cost will be
$0.3600
Part 2: The Reasoning
Then you have the reasoning or summary this depends
- on the model selected (there are around 6),
- the speech rate
- Whether the utterances are simple or complex. (Simple means less tokens - complex means more tokens).
- It also depends on whether cached tokens are used or not.
Assumptions
- For this scenario, Ill select the most expensive model gpt-4o model,
- 2 perfectly normal people to have a perfectly normal conversation at a normal spoken speech rate.
- The number of input tokens should be around 600 tokens
- I will also assume that the number of output tokens = number of input tokens so 600 IN 600 OUT
- Which means that 1 minute of audio = 600 tokens and 1 hour of audio = 36k tokens
Rate
Input tokens: $2.50 per 1 M tokens
Output tokens: $10.00 per 1 M tokens
600 tokens = 0.0006 M tokens
Calculation
Input cost: 0.0006 × $2.50 = $0.0015
Output cost: 0.0006 × $10.00 = $0.0060
Total GPT-4o cost 1 minute (input + output): $0.0015 + $0.0060 = $0.0075
Total GPT-4o cost 1 hour (input + output): $0.0075 * 60 = $0.45
=========
Total price Price of Part 1 (Transcription) + Price of Part 2 (Reasoning)
For 1 minute duration, the cost will be
$0.0135
For 60 minutes duration, the cost will be
$0.81
I hope you find this informative and make sure to make calculations with other models and correct token rates.