To make the filling, take a medium bowl and mix together the peaches, sugar, flour, vanilla, and almond extracts, cinnamon, and lemon juice. Also, add 1/4 cup water and the salt. Pour this mixture into your baking dish and dot with the butter.
Preheat the oven to 375F.
Now you should make the batter, by mixing together in a medium bowl all of the batter ingredients listed above. Then you should beat this mixture with a wooden spoon until completely smooth. No lumps, please. Now you should drop in about 8 to 9 portions of the mixture over the filing. Make sure to spread this mixture evenly. The batter will spread out during the baking process.
Bake this in the oven until the peaches are tender and your crust appears to be a golden brown color. You want to serve this warm, with vanilla ice cream or if you prefer you can substitute a whipped cream.