US Senator Al Franken apologised over sex harassment claims levelled against him, but would not speculate on whether he would have to resign.