I recommend the
Dado joint for loudspeakers. These produce the strongest joint with the best seal.
Also you can use pre veneered product which makes the speaker look much more professional.
Here you can see the joints.
If you make this type of dado on visible surfaces you can use factory veneered product, which is a lot cheaper and easier than using veneers.
You then can use quarter round which curves the edges and stops them being sharp. This is better acoustically and helps prevent damage over time.
In this method no fasteners are used, Just glue and pressure. This tends to make for a much more airtight joint.