Jeff Herman Picture

A - Future Features

GRAMPA COMES TO LIFE

Jun 11th, 2024

We will need an app to automate grandpa.  Their web site!

This site will take your spoken word and after your death allow you to ask questions!

Not CHEAP!

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

Max said that we would have an app where future generations could ask grampa a question, and he would answer in his own voice, using the data on his site.  

Well today we can do this! There are two apps out there. This one that MYHeritage.com is using. You type in the copy and out comes a story. But there is another company that by recording 15 seconds of your voice, you can then write out text and the text will be spoken in YOUR voice. Can both of these be merged? How much would it cost to add the Myheritage.com Deep story feature?

Processing Your Request

Your Request is currently getting executed. Please wait!

Request history8.1.31PHP Version1.33sRequest Duration6MBMemory UsageGET en/{taxonomy}/{term}/{post}Route
    • Booting (32.21ms)time
    • Application (1.3s)time
    • 1 x Application (97.57%)
      1.30s
      1 x Booting (2.43%)
      32.21ms
      174 templates were rendered
      • 1x posts::public.showshow.blade.php#?blade
      • 1x files::public._banner_banner.blade.php#?blade
      • 1x files::public._breadcrumb_breadcrumb.blade.php#?blade
      • 1x posts::components.mapmap.blade.php#?blade
      • 1x posts::components.related_postsrelated_posts.blade.php#?blade
      • 1x files::public._multi-posts_multi-posts.blade.php#?blade
      • 1x posts::layouts.layoutlayout.blade.php#?blade
      • 1x posts::assets.stylestyle.blade.php#?blade
      • 1x core::public.mastermaster.blade.php#?blade
      • 1x core::public.headhead.blade.php#?blade
      • 1x core::public.metameta.blade.php#?blade
      • 1x core::public.stylestyle.blade.php#?blade
      • 1x sections::public.auth._login-bar_login-bar.blade.php#?blade
      • 1x auth::loginlogin.blade.php#?blade
      • 8x components.form.labellabel.blade.php#?blade
      • 2x components.form.svg.emailemail.blade.php#?blade
      • 8x components.form.input-w-imginput-w-img.blade.php#?blade
      • 8x components.form.inputinput.blade.php#?blade
      • 3x components.form.svg.locklock.blade.php#?blade
      • 2x components.form.btnbtn.blade.php#?blade
      • 3x components.modalmodal.blade.php#?blade
      • 1x auth::signupsignup.blade.php#?blade
      • 2x components.form.svg.profileprofile.blade.php#?blade
      • 1x components.form.svg.domaindomain.blade.php#?blade
      • 1x sections::public.auth.user_navbaruser_navbar.blade.php#?blade
      • 1x menus::public._menu_menu.blade.php#?blade
      • 3x menus::public._item_item.blade.php#?blade
      • 3x menus::public._header-item_header-item.blade.php#?blade
      • 1x menus::public._header-submenu_header-submenu.blade.php#?blade
      • 8x menus::public.buttonbutton.blade.php#?blade
      • 97x menus::public.aa.blade.php#?blade
      • 1x core::public._footer_footer.blade.php#?blade
      • 1x core::public.admin_componentsadmin_components.blade.php#?blade
      • 1x core::public.spinnerspinner.blade.php#?blade
      • 1x sections::admin.alertalert.blade.php#?blade
      • 1x sections::editor-blocks.components.center_divcenter_div.blade.php#?blade
      • 1x sections::editor-blocks.components.spacingspacing.blade.php#?blade
      • 1x components.form.modal.deletedelete.blade.php#?blade
      • 1x core::public.scriptscript.blade.php#?blade
      uri
      GET en/{taxonomy}/{term}/{post}
      middleware
      public
      controller
      TypiCMS\Modules\Posts\Http\Controllers\PublicController@show
      namespace
      prefix
      /en
      where
      as
      post
      file
      Modules/Posts/Http/Controllers/PublicController.php:163-198
      17 statements were executed, 3 of which were duplicates, 14 unique. Show only duplicated1.16s
      • select * from `typicms_posts` where json_unquote(json_extract(`status`, '$."en"')) = '1' and json_unquote(json_extract(`slug`, '$."en"')) = 'grampa-comes-to-life' limit 1
        1.14sjeffPublicController.php#171
        Bindings
        • 0: 1
        • 1: grampa-comes-to-life
        Backtrace
        • 17. Modules/Posts/Http/Controllers/PublicController.php:171
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `typicms_drafts` where `typicms_drafts`.`model_id` = 837 and `typicms_drafts`.`model_id` is not null and `model` = 'TypiCMS\Modules\Posts\Models\Post' order by `id` desc limit 1
        11.11msjeffPublicController.php#180
        Bindings
        • 0: 837
        • 1: TypiCMS\Modules\Posts\Models\Post
        Backtrace
        • 21. Modules/Posts/Http/Controllers/PublicController.php:180
        • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `typicms_terms` where `id` = '10000063' limit 1
        460μsjeffhelpers.php#137
        Bindings
        • 0: 10000063
        Backtrace
        • 16. app/helpers.php:137
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `typicms_terms` where `id` = '10000063' limit 1
        350μsjeffhelpers.php#137
        Bindings
        • 0: 10000063
        Backtrace
        • 16. app/helpers.php:137
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `typicms_terms` where `id` = 10000063 limit 1
        280μsjeffPublicController.php#184
        Bindings
        • 0: 10000063
        Backtrace
        • 16. Modules/Posts/Http/Controllers/PublicController.php:184
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `typicms_posts` where json_unquote(json_extract(`status`, '$."en"')) = '1' and `term_id` = 10000063 and `id` != 837 and `post_date` < '2024-06-11' order by `post_date` desc
        1.11msjeffPublicController.php#261
        Bindings
        • 0: 1
        • 1: 10000063
        • 2: 837
        • 3: 2024-06-11
        Backtrace
        • 15. Modules/Posts/Http/Controllers/PublicController.php:261
        • 16. Modules/Posts/Http/Controllers/PublicController.php:186
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • select * from `typicms_pages` where `module` = 'posts' limit 1
        270μsjeffPublicController.php#192
        Bindings
        • 0: posts
        Backtrace
        • 16. Modules/Posts/Http/Controllers/PublicController.php:192
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `typicms_terms` where `typicms_terms`.`id` = '10000063' limit 1
        240μsjeffshow.blade.php#3
        Bindings
        • 0: 10000063
        Backtrace
        • 21. view::posts::public.show:3
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `typicms_terms` where `id` = '10000063' limit 1
        280μsjeffhelpers.php#137
        Bindings
        • 0: 10000063
        Backtrace
        • 16. app/helpers.php:137
        • 19. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 20. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 22. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `typicms_taxonomies` where `typicms_taxonomies`.`id` = 4 limit 1
        310μsjeff_breadcrumb.blade.php#11
        Bindings
        • 0: 4
        Backtrace
        • 21. view::files::public._breadcrumb:11
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `typicms_menus` where json_unquote(json_extract(`status`, '$."en"')) = '1' and `name` = 'primary' limit 1
        470μsjeffMenu.php#47
        Bindings
        • 0: 1
        • 1: primary
        Backtrace
        • 16. vendor/typicms/core/src/Models/Menu.php:47
        • 18. view::menus::public._menu:7
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 22. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select * from `typicms_menulinks` where `typicms_menulinks`.`menu_id` in (1) and json_unquote(json_extract(`status`, '$."en"')) = '1' order by `position` asc
        640μsjeffMenu.php#47
        Bindings
        • 0: 1
        Backtrace
        • 21. vendor/typicms/core/src/Models/Menu.php:47
        • 23. view::menus::public._menu:7
        • 25. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 26. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 27. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select * from `typicms_taxonomies` where `id` = 4 limit 1
        290μsjeff_header-submenu.blade.php#6
        Bindings
        • 0: 4
        Backtrace
        • 16. view::menus::public._header-submenu:6
        • 18. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 20. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 21. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `typicms_categories` where `typicms_categories`.`taxonomy_id` in (4) order by `name` asc
        460μsjeff_header-submenu.blade.php#6
        Backtrace
        • 21. view::menus::public._header-submenu:6
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `typicms_terms` where `typicms_terms`.`category_id` in (1, 2, 3, 4, 5, 6, 7) order by `title` asc
        3.13msjeff_header-submenu.blade.php#6
        Backtrace
        • 26. view::menus::public._header-submenu:6
        • 28. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 29. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 30. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 31. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • SELECT count(id) AS count, term_id FROM jeff.typicms_posts GROUP BY term_id
        1.97msjeff_header-submenu.blade.php#7
        Backtrace
        • 11. view::menus::public._header-submenu:7
        • 13. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 14. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 15. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 16. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `typicms_sections` where `name` = 'footer' limit 1
        2.36msjeff_footer.blade.php#5
        Bindings
        • 0: footer
        Backtrace
        • 16. view::core::public._footer:5
        • 18. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 20. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 21. vendor/laravel/framework/src/Illuminate/View/View.php:207
      TypiCMS\Modules\Core\Models\Term
      102Term.php#?
      App\Category
      7Category.php#?
      TypiCMS\Modules\Core\Models\Menulink
      3Menulink.php#?
      TypiCMS\Modules\Core\Models\Taxonomy
      2Taxonomy.php#?
      TypiCMS\Modules\Posts\Models\Post
      1Post.php#?
      App\Draft
      1Draft.php#?
      TypiCMS\Modules\Core\Models\Page
      1Page.php#?
      TypiCMS\Modules\Core\Models\Menu
      1Menu.php#?
      App\Section
      1Section.php#?
          _token
          uDIhdKNcetmoODr954wyKRJhi2DhzsGJxTbmzfQU
          _previous
          array:1 [ "url" => "http://jeffearlherman.com/en/chapters/a---future-features/grampa-comes-to-life...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /en/chapters/a---future-features/grampa-comes-to-life
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          0 of 0
          array:1 [ "q" => "/en/chapters/a---future-features/grampa-comes-to-life" ]
          request_request
          []
          
          request_headers
          0 of 0
          array:10 [ "connection" => array:1 [ 0 => "keep-alive" ] "cache-control" => array:1 [ 0 => "no-cache" ] "x-forwarded-for" => array:1 [ 0 => "10.1.127.253" ] "via" => array:1 [ 0 => "1.1 squid-proxy-5b5d847c96-t4cz7 (squid/6.10)" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "jeffearlherman.com" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 22 Jun 2025 18:26:16 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjZZWlZTSFVLNE1UQWc4czFRSG1vTHc9PSIsInZhbHVlIjoiMmdSLzIweHRSc29icENMa2tiOCsycGxmZmlvTHpFaXNWdHdmc1daSmVEVXVOejcweFFjRWZ6Nll2T3c5NHpNKzA3QUxxc3NKa0wreWlFWTE3UzdjWVFxcTFGV3NEZjQ5aXNJK2prV3djTTJleFJpajhsYlptU2NQRHhqUHdNbmIiLCJtYWMiOiIyYmM2MjEzZDkzNTMzMWZkN2VmNWNmZDYxMjg2YTMyZjEyYjAyMTViZjlmMjlhODcxZmZkZDdmZTkwZWEwNzllIiwidGFnIjoiIn0%3D; expires=Sun, 22 Jun 2025 20:26:16 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjZZWlZTSFVLNE1UQWc4czFRSG1vTHc9PSIsInZhbHVlIjoiMmdSLzIweHRSc29icENMa2tiOCsycGxmZmlvTHpFaXNWdHdmc1daSmVEVXVOejcweFFjRWZ6Nll2T3c5NHpNKzA3QUxxc" 1 => "jeff_session=eyJpdiI6Ii90M05mbW92V1pacFpOR2VKTU12d0E9PSIsInZhbHVlIjoiRGI1WEVHSDhXTHNleUxzSXFOcHNnMWE0aFFheUg0RklURUlWZFhVL0xmUlRuVWZtRUVCbmlHcDhnWllrTnRtekN5U2I3MVlEMi9sdDhheUd5bmZRZENuM25sbVVNd3BING0wZGllNWJhMVVOZkNrUHZFS1JhTGJldEZ1VnZHYSsiLCJtYWMiOiJiNWYxNGM4NDQ0MTFmNjljZjVhZTBkMWY1YTQ5ZmIyYWE4ZDIxMzZlMzU1Mzg3ZDRkZWI3YWVkNzU0MGQwZWVhIiwidGFnIjoiIn0%3D; expires=Sun, 22 Jun 2025 20:26:16 GMT; Max-Age=7200; path=/; httponly; samesite=laxjeff_session=eyJpdiI6Ii90M05mbW92V1pacFpOR2VKTU12d0E9PSIsInZhbHVlIjoiRGI1WEVHSDhXTHNleUxzSXFOcHNnMWE0aFFheUg0RklURUlWZFhVL0xmUlRuVWZtRUVCbmlHcDhnWllrTnRtekN5U2I" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjZZWlZTSFVLNE1UQWc4czFRSG1vTHc9PSIsInZhbHVlIjoiMmdSLzIweHRSc29icENMa2tiOCsycGxmZmlvTHpFaXNWdHdmc1daSmVEVXVOejcweFFjRWZ6Nll2T3c5NHpNKzA3QUxxc3NKa0wreWlFWTE3UzdjWVFxcTFGV3NEZjQ5aXNJK2prV3djTTJleFJpajhsYlptU2NQRHhqUHdNbmIiLCJtYWMiOiIyYmM2MjEzZDkzNTMzMWZkN2VmNWNmZDYxMjg2YTMyZjEyYjAyMTViZjlmMjlhODcxZmZkZDdmZTkwZWEwNzllIiwidGFnIjoiIn0%3D; expires=Sun, 22-Jun-2025 20:26:16 GMT; path=/XSRF-TOKEN=eyJpdiI6IjZZWlZTSFVLNE1UQWc4czFRSG1vTHc9PSIsInZhbHVlIjoiMmdSLzIweHRSc29icENMa2tiOCsycGxmZmlvTHpFaXNWdHdmc1daSmVEVXVOejcweFFjRWZ6Nll2T3c5NHpNKzA3QUxxc" 1 => "jeff_session=eyJpdiI6Ii90M05mbW92V1pacFpOR2VKTU12d0E9PSIsInZhbHVlIjoiRGI1WEVHSDhXTHNleUxzSXFOcHNnMWE0aFFheUg0RklURUlWZFhVL0xmUlRuVWZtRUVCbmlHcDhnWllrTnRtekN5U2I3MVlEMi9sdDhheUd5bmZRZENuM25sbVVNd3BING0wZGllNWJhMVVOZkNrUHZFS1JhTGJldEZ1VnZHYSsiLCJtYWMiOiJiNWYxNGM4NDQ0MTFmNjljZjVhZTBkMWY1YTQ5ZmIyYWE4ZDIxMzZlMzU1Mzg3ZDRkZWI3YWVkNzU0MGQwZWVhIiwidGFnIjoiIn0%3D; expires=Sun, 22-Jun-2025 20:26:16 GMT; path=/; httponlyjeff_session=eyJpdiI6Ii90M05mbW92V1pacFpOR2VKTU12d0E9PSIsInZhbHVlIjoiRGI1WEVHSDhXTHNleUxzSXFOcHNnMWE0aFFheUg0RklURUlWZFhVL0xmUlRuVWZtRUVCbmlHcDhnWllrTnRtekN5U2I" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "uDIhdKNcetmoODr954wyKRJhi2DhzsGJxTbmzfQU" "_previous" => array:1 [ "url" => "http://jeffearlherman.com/en/chapters/a---future-features/grampa-comes-to-life?q=%2Fen%2Fchapters%2Fa---future-features%2Fgrampa-comes-to-life" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-06-22 18:26:16GET/en/chapters/a---future-features/grampa-comes-to-life17417119