Text this: An incentive mechanism with bandwidth allocation for federated learning