Bip39 Tool. You'd probably then do a simple Restoration using a command much like the 1 down below. (This command employs a sample wallet file bunlded with BTCRecover) Mnemonics are representation of entropy. Starting point consists of making a decision concerning the amount entropy you consider Protected in your functions. https://linktr.ee/bip39