If you're technical:
Build the first (scrappy) version yourself and do some initial testing with potential users
If you're not: Do customer development by talking to customers and verifying that there is a need and that they will pay. then, with data in hand, try to get a technical co-founder that shares your vision to help you build it