STC (Speech Technology Center) is a voice recognition technology company. It develops facial recognition, voice, and multimodal biometric systems. The company also provides solutions to audio and video recording, processing, and analysis. STC caters to banking, security, telecom, and public sectors.