To make the cake, sift together the flour, cocoa powder, and salt together. Set aside. In a bowl, combine the egg yolks and 1 cup of the sugar. Beat on medium speed until light and fluffy, about 3 minutes. Beat in the vanilla and almond extracts. In a separate large bowl, combine the egg whites and cream of tartar. Beat on medium speed until the whites thicken. Increase the speed to medium-high and beat just until soft peaks form. Slowly add the remaining ¾ cup sugar and continue to beat until stiff, glossy peaks form. Using a rubber spatula, gently fold one-third of the egg whites into the egg yolk mixture until almost incorporated. Fold in one-half of the dry ingredients. Fold in another third of the whites, followed by the remaining dry ingredients. Finally, fold in the remaining whites until the batter is smooth.