Full AWS Practitioner Certification Question

A telemarketing firm is building a cloud-based contact center solution on AWS. The company requires the ability to identify and distinguish between multiple speakers during customer calls and generate transcripts of those conversations. These transcripts must be stored securely for at least 7 years for audit compliance. The business also wants to run queries on the transcript files to identify sales patterns and customer sentiment. What is the most effective solution to meet these requirements?