Is barbra streisand a soprano or alto?

Barbra Streisand is generally considered a mezzo-soprano. While she possesses an impressive vocal range that extends into the soprano register, her natural tessitura, vocal color, and the roles she typically performs align more closely with the mezzo-soprano classification. She can hit high notes but her voice has a richer, darker quality often associated with altos.