These are becoming more difficult to reuse and most charity shops will not accept. However, charity shops will usually still take Talking Books on cassette.
Currently, there is not a local facility for recycling these: Marlborough Household Recycling Centre will not take them in the plastics bin. There is a company (Environmental Media Solutions) that will recycle domestic household cassette & VHS tapes, CDs & DVDs and their cases. They will accept up to 100 items free of charge per household but you will need to pay for postage. Click here for details (contrib: Emma Croft, Wiltshire Wildlife Trust)