Correct! No where in the Constitution does it mandate the Speaker of the House of Representatives be an elected Congressman.
IF, The House of Representatives so chooses to elect a non congressional member, all they need is a majority vote in the House.
HOWEVER! To date, it has never been done.