I need a standalone BT Tx and Rx for a BT headset and mic and I need it to connect to a analog audio in and out.
As I understand it, Bluetooth isn’t all that well suited to full duplex. If you describe your application in greater detail, we can probably say more.
I’ve thought about something like that for a long time and it seems that the ESP32’s that have Bluetooth are able to support HSP (“handset profile”) that is designed for full duplex mono (maybe stereo?) audio between a device and a Bluetooth headset, but HSP is disabled in the Arduino core. So you will need to do some low-level work by forking ESP-IDF or something like that. I have not tried it, it may be very difficult.
Once you have a HSP connection the audio can be piped to I2S pretty easily and then you can use a I2S ADC and DAC. The WM8960 is probably the smallest unit that Sparkfun sells for that purpose