Você não pode gerar a chave privada¹ a partir da chave pública e da frase secreta. A chave privada não depende da senha de qualquer maneira. A frase secreta é usada apenas para criptografar a chave privada quando você a armazena em um arquivo. Você pode ter várias cópias da mesma chave privada criptografada com senhas diferentes. E você não pode recuperar a chave privada da chave pública, a criptografia de chave pública depende disso ser impossível.
A única maneira de recuperar sua chave privada é a partir de um backup da chave privada.
¹ Fora do gpg, normalmente é chamado de chave privada quando há uma chave pública correspondente e uma chave secreta para criptografia simétrica.