 In September 1938, Roberts was engaged by the D'Oyly Carte Opera Company as a principal soprano.She began to perform there under the name Betty Roberts, but Rupert D'Oyly Carte soon asked her to change it to something more fitting to a leading lady, and she returned to her birth forename.During her decade of performing with the D'Oyly Carte company, she appeared regularly as Josephine in "H.M.S.