Perini was born in Rome on 20 November 1887. She studied at the Accademia Nazionale di Santa Cecilia before making her professional opera début at La Scala in 1908 as Anacoana in Franchetti's Cristoforo Colombo. Over the next several years she appeared in operas in Nice, Venice, Triest, Turin, Bologna, Madrid, Barcelona, Saint Petersburg, Rio de Janeiro and Montevideo. In 1910 she sang the role of Xenia in Boris Godunov opposite Adamo Didur in the title role at the Teatro Colón in Buenos Aires. She returned to that house numerous times over the next several years singing in such roles as Herodias in Richard Strauss' Salome and Annina in Der Rosenkavalier. She also sang in the world premiere of Carlos López Buchardo's El sueño de Alma in 1914. In 1915, Perini made her American début at the Metropolitan Opera as Lola in Mascagni's Cavalleria rusticana with Margarete Matzenauer as Santuzza, Luca Botta as Turiddu, and Gaetano Bavagnoli conducting. She sang in more than 300 performances at the Met over the next nine years portraying such roles as Amneris in Aida, Enrichetta in I puritani, Hedwige in Guillaume Tell, Maddalena in Rigoletto, Mercédès in Carmen, Nancy in Martha, Rossweisse in Die Walküre, the Spring Fairy in The Snow Maiden, Suzuki in Madama Butterfly, and Teresa in La Sonnambula among other roles. Most notably she created the roles of Konchakovna in the American premiere of Prince Igor, Pepa in the world premiere of Enrique Granados's Goyescas, Smaragdi in the American premiere of Zandonai's Francesca da Rimini, the Princess in the world premiere of Puccini's Suor Angelica, Pantasilée in the American premiere of Xavier Leroux's La reine Fiammette, "Light" in the world premiere of L'oiseau bleu, and Larina in the American premiere of Eugene Onegin. Perini returned to the Teatro Colón as a guest artist in 1923 to perform the role of Debora in Pizzetti's Debora e Jaele and again in 1925 to sing the "Comandante" in Zandonai's I cavalieri di Ekebù. After nine seasons at the Met, Perini left to join the Chicago Civic Opera for a single season. She returned to Italy in 1925, where she sang principally at the Teatro Costanzi in Rome until her retirement. Her roles there included Maddalena in Rigoletto, Laura in La Gioconda, Amneris in Aida, and Fricka in Die Walküre among others.
Recordings
Perini can be heard singing the role of Maddalena in the famous 1917 recording of the Rigoletto quartet with Enrico Caruso, Amelita Galli-Curci and Giuseppe De Luca made for the Victor Talking Machine Company. This was apparently the only recording she made for Victor, and is possibly the only recording she ever made.