characters roles joe , a gambler , tenor vi , his sweetheart , lyric soprano tom , café entertainer and singer , baritone mike , café proprietor and manager , bass sam , café worker and custodian , baritone sweetpea , café pianist chorus guests as in gershwin 's later opera porgy and bess , all the singing roles are african-american characters .